Class: Herb::LexResult
- Defined in:
- lib/herb/lex_result.rb,
ext/herb/extension.c
Instance Attribute Summary collapse
-
#value ⇒ Object
readonly
: TokenList.
Attributes inherited from Result
Instance Method Summary collapse
-
#failed? ⇒ Boolean
: () -> bool.
- #initialize(value, source, warnings, errors) ⇒ LexResult constructor
-
#success? ⇒ Boolean
: () -> bool.
Constructor Details
Instance Attribute Details
#value ⇒ Object (readonly)
: TokenList
6 7 8 |
# File 'lib/herb/lex_result.rb', line 6 def value @value end |
Instance Method Details
#failed? ⇒ Boolean
: () -> bool
20 21 22 |
# File 'lib/herb/lex_result.rb', line 20 def failed? errors.any? end |
#success? ⇒ Boolean
: () -> bool
15 16 17 |
# File 'lib/herb/lex_result.rb', line 15 def success? errors.empty? end |