Module: Lumb
- Defined in:
- lib/lumb.rb,
lib/lumb/entry.rb,
lib/lumb/table.rb,
lib/lumb/value.rb,
lib/lumb/parser.rb,
lib/lumb/structure.rb
Defined Under Namespace
Classes: Entry, EntryItem, Parser, Structure, StructureItem, Table, Transform, Value
Class Method Summary
collapse
Class Method Details
.parse(str) ⇒ Object
91
92
93
94
95
96
|
# File 'lib/lumb/parser.rb', line 91
def self.parse(str)
Transform.new.apply(Parser.new.parse(str))
rescue Parslet::ParseFailed => failure
puts failure.cause.ascii_tree
raise
end
|