Class: Flexr::Source::RuleDefinition
- Inherits:
-
Struct
- Object
- Struct
- Flexr::Source::RuleDefinition
- Defined in:
- lib/flexr/source/prism_reader.rb
Instance Attribute Summary collapse
-
#action ⇒ Object
Returns the value of attribute action.
-
#action_source ⇒ Object
Returns the value of attribute action_source.
-
#bind_action ⇒ Object
Returns the value of attribute bind_action.
-
#bol_only ⇒ Object
Returns the value of attribute bol_only.
-
#end_anchor ⇒ Object
Returns the value of attribute end_anchor.
-
#index ⇒ Object
Returns the value of attribute index.
-
#pattern_conditions ⇒ Object
Returns the value of attribute pattern_conditions.
-
#patterns ⇒ Object
Returns the value of attribute patterns.
-
#span ⇒ Object
Returns the value of attribute span.
-
#states ⇒ Object
Returns the value of attribute states.
-
#trailing ⇒ Object
Returns the value of attribute trailing.
Instance Attribute Details
#action ⇒ Object
Returns the value of attribute action
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def action @action end |
#action_source ⇒ Object
Returns the value of attribute action_source
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def action_source @action_source end |
#bind_action ⇒ Object
Returns the value of attribute bind_action
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def bind_action @bind_action end |
#bol_only ⇒ Object
Returns the value of attribute bol_only
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def bol_only @bol_only end |
#end_anchor ⇒ Object
Returns the value of attribute end_anchor
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def end_anchor @end_anchor end |
#index ⇒ Object
Returns the value of attribute index
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def index @index end |
#pattern_conditions ⇒ Object
Returns the value of attribute pattern_conditions
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def pattern_conditions @pattern_conditions end |
#patterns ⇒ Object
Returns the value of attribute patterns
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def patterns @patterns end |
#span ⇒ Object
Returns the value of attribute span
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def span @span end |
#states ⇒ Object
Returns the value of attribute states
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def states @states end |
#trailing ⇒ Object
Returns the value of attribute trailing
5 6 7 |
# File 'lib/flexr/source/prism_reader.rb', line 5 def trailing @trailing end |