Class: Antlr4::Runtime::StarLoopEntryState

Inherits:
DecisionState show all
Defined in:
lib/antlr4/runtime/star_loop_entry_state.rb

Constant Summary

Constants inherited from ATNState

ATNState::BASIC, ATNState::BLOCK_END, ATNState::BLOCK_START, ATNState::INITIAL_NUM_TRANSITIONS, ATNState::INVALID_TYPE, ATNState::LOOP_END, ATNState::PLUS_BLOCK_START, ATNState::PLUS_LOOP_BACK, ATNState::RULE_START, ATNState::RULE_STOP, ATNState::STAR_BLOCK_START, ATNState::STAR_LOOP_BACK, ATNState::STAR_LOOP_ENTRY, ATNState::TOKEN_START

Instance Attribute Summary collapse

Attributes inherited from DecisionState

#decision, #non_greedy

Attributes inherited from ATNState

#atn, #next_token_within_rule, #rule_index, #state_number, #transitions

Instance Method Summary collapse

Methods inherited from ATNState

#add_transition, #add_transition_at, #eql?, #hash, #non_greedy_exit_state?, #number_of_transitions, #only_has_epsilon_transitions, #remove_transition, #set_rule_index, #set_transition, #to_s, #transition

Constructor Details

#initializeStarLoopEntryState

Returns a new instance of StarLoopEntryState


7
8
9
10
11
# File 'lib/antlr4/runtime/star_loop_entry_state.rb', line 7

def initialize
  super
  @loopback_state = nil
  @is_precedence_pecision = false
end

Instance Attribute Details

#is_precedence_pecisionObject

Returns the value of attribute is_precedence_pecision


5
6
7
# File 'lib/antlr4/runtime/star_loop_entry_state.rb', line 5

def is_precedence_pecision
  @is_precedence_pecision
end

#loopback_stateObject

Returns the value of attribute loopback_state


4
5
6
# File 'lib/antlr4/runtime/star_loop_entry_state.rb', line 4

def loopback_state
  @loopback_state
end

Instance Method Details

#state_typeObject


13
14
15
# File 'lib/antlr4/runtime/star_loop_entry_state.rb', line 13

def state_type
  STAR_LOOP_ENTRY
end