Class: Antlr4::Runtime::RuleContextWithAltNum
- Inherits:
-
ParserRuleContext
- Object
- ParseTree
- RuleNode
- RuleContext
- ParserRuleContext
- Antlr4::Runtime::RuleContextWithAltNum
- Defined in:
- lib/antlr4/runtime/rule_context_with_alt_num.rb
Constant Summary
Constants inherited from ParserRuleContext
Instance Attribute Summary collapse
-
#alt_num ⇒ Object
Returns the value of attribute alt_num.
Attributes inherited from ParserRuleContext
#children, #exception, #start, #stop
Attributes inherited from RuleContext
Instance Method Summary collapse
-
#initialize(parent = nil, invoking_state_number = nil) ⇒ RuleContextWithAltNum
constructor
A new instance of RuleContextWithAltNum.
Methods inherited from ParserRuleContext
#add_any_child, #add_child_rule_invocation, #add_child_terminal_node, #add_error_node, #child, #child_at, #child_count, #copy_from, #enter_rule, #exit_rule, #remove_last_child, #rule_context, #rule_contexts, #source_interval, #to_info_string, #token, #tokens
Methods inherited from RuleContext
#accept, #alt_number, #child, #child_count, #depth, #empty?, #payload, #rule_context, #rule_index, #set_alt_number, #source_interval, #text, #to_s, #to_s_list, #to_s_list_ctx, #to_s_recog, #to_s_recog_ctx, #to_string_tree, #to_string_tree_recog, #to_string_tree_rulenames
Constructor Details
#initialize(parent = nil, invoking_state_number = nil) ⇒ RuleContextWithAltNum
Returns a new instance of RuleContextWithAltNum.
6 7 8 9 |
# File 'lib/antlr4/runtime/rule_context_with_alt_num.rb', line 6 def initialize(parent = nil, invoking_state_number = nil) super(parent, invoking_state_number) @alt_num = ATN::INVALID_ALT_NUMBER end |
Instance Attribute Details
#alt_num ⇒ Object
Returns the value of attribute alt_num.
4 5 6 |
# File 'lib/antlr4/runtime/rule_context_with_alt_num.rb', line 4 def alt_num @alt_num end |