Class: Yaparc::Literal

Inherits:
Object
  • Object
show all
Includes:
Parsable
Defined in:
lib/yaparc/literal.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

Methods included from Parsable

#parse

Constructor Details

#initialize(literal, case_sensitive = true) ⇒ Literal

Returns a new instance of Literal.



7
8
9
10
11
# File 'lib/yaparc/literal.rb', line 7

def initialize(literal, case_sensitive = true)
  @parser = proc {
    Tokenize.new(Yaparc::String.new(literal, case_sensitive))
  }
end