mirror of
https://github.com/haml/haml.git
synced 2022-11-09 12:33:31 -05:00
26 lines
532 B
Ruby
26 lines
532 B
Ruby
module Sass
|
|
module Tree
|
|
class FileNode < Node
|
|
def initialize(filename, children)
|
|
@filename = filename
|
|
self.children = children
|
|
end
|
|
|
|
def to_s(*args)
|
|
super()
|
|
rescue Sass::SyntaxError => e
|
|
e.add_backtrace_entry(@filename)
|
|
raise e
|
|
end
|
|
|
|
protected
|
|
|
|
def perform!(environment)
|
|
self.children = perform_children(environment)
|
|
rescue Sass::SyntaxError => e
|
|
e.add_backtrace_entry(@filename)
|
|
raise e
|
|
end
|
|
end
|
|
end
|
|
end
|