Module: Lines::Loader
Instance Method Summary collapse
Instance Method Details
#load(s) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/lines/loader.rb', line 13 def load(s) parser = Parser.new transformer = Transformer.new tree = parser.parse(s) #puts; p tree; puts transformer.apply(tree) rescue Parslet::ParseFailed => ex # Mark as being part of the Lines library ex.extend ParseError raise end |