Class: Yaparc::Literal
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 Attribute Summary
Attributes included from Parsable
Instance Method Summary collapse
-
#initialize(literal, case_sensitive = true) ⇒ Literal
constructor
A new instance of Literal.
Methods included from Parsable
Constructor Details
#initialize(literal, case_sensitive = true) ⇒ Literal
Returns a new instance of Literal.
411 412 413 414 415 |
# File 'lib/yaparc.rb', line 411 def initialize(literal, case_sensitive = true) @parser = lambda do |input| Tokenize.new(Yaparc::String.new(literal, case_sensitive)) end end |