Class: Yaparc::AbstractParser
- Inherits:
-
Object
- Object
- Yaparc::AbstractParser
- Includes:
- Parsable
- Defined in:
- lib/yaparc/abstract_parser.rb
Constant Summary
Constants included from Parsable
Parsable::IS_ALPHANUM, Parsable::IS_CR, Parsable::IS_DIGIT, Parsable::IS_LOWER, Parsable::IS_SPACE, Parsable::IS_WHITESPACE
Instance Method Summary collapse
Instance Method Details
#parse(input) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/yaparc/abstract_parser.rb', line 7 def parse(input) tree = @parser.call.parse(input) @tree = if block_given? yield tree else tree end end |