# File lib/less/engine.rb, line 29 def parse build = true, env = Node::Element.new root = @parser.parse(self.prepare) return root unless build if root @tree = root.build env.tap {|e| e.file = @path } else raise SyntaxError, @parser.failure_message(@options[:color]) end @tree end