Class: LexerKit::Trie::Node
- Inherits:
-
Struct
- Object
- Struct
- LexerKit::Trie::Node
- Defined in:
- lib/lexer_kit/trie.rb
Instance Attribute Summary collapse
-
#action_ref ⇒ Object
Returns the value of attribute action_ref.
-
#edges ⇒ Object
Returns the value of attribute edges.
-
#order ⇒ Object
Returns the value of attribute order.
Instance Method Summary collapse
-
#initialize(edges: {}, order: nil, action_ref: nil) ⇒ Node
constructor
A new instance of Node.
Constructor Details
#initialize(edges: {}, order: nil, action_ref: nil) ⇒ Node
Returns a new instance of Node.
41 42 43 |
# File 'lib/lexer_kit/trie.rb', line 41 def initialize(edges: {}, order: nil, action_ref: nil) super end |
Instance Attribute Details
#action_ref ⇒ Object
Returns the value of attribute action_ref
40 41 42 |
# File 'lib/lexer_kit/trie.rb', line 40 def action_ref @action_ref end |
#edges ⇒ Object
Returns the value of attribute edges
40 41 42 |
# File 'lib/lexer_kit/trie.rb', line 40 def edges @edges end |
#order ⇒ Object
Returns the value of attribute order
40 41 42 |
# File 'lib/lexer_kit/trie.rb', line 40 def order @order end |