Class: ApacheCrunch::RegexToken
- Inherits:
-
FormatToken
- Object
- FormatToken
- ApacheCrunch::RegexToken
- Defined in:
- lib/format_token.rb
Overview
A token based on an arbitrary regular expression.
Instance Method Summary collapse
- #captured? ⇒ Boolean
- #derivation_rule ⇒ Object
- #name ⇒ Object
- #populate!(regex_name, regex_text) ⇒ Object
- #regex ⇒ Object
Instance Method Details
#captured? ⇒ Boolean
77 |
# File 'lib/format_token.rb', line 77 def captured?; true; end |
#derivation_rule ⇒ Object
78 |
# File 'lib/format_token.rb', line 78 def derivation_rule; NullDerivationRule.new; end |
#name ⇒ Object
75 |
# File 'lib/format_token.rb', line 75 def name; @_name; end |
#populate!(regex_name, regex_text) ⇒ Object
70 71 72 73 |
# File 'lib/format_token.rb', line 70 def populate!(regex_name, regex_text) @_name = "regex_#{regex_name}".to_sym @_regex = regex_text end |
#regex ⇒ Object
76 |
# File 'lib/format_token.rb', line 76 def regex; @_regex; end |