Class: Onigmo::CallNode
- Defined in:
- lib/onigmo/node.rb,
lib/onigmo/visitor.rb,
ext/onigmo/onigmo.c
Overview
g<name> ^^^^^^^^
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#number ⇒ Object
readonly
Returns the value of attribute number.
Instance Method Summary collapse
- #accept(visitor) ⇒ Object
- #child_nodes ⇒ Object
-
#initialize(number, name) ⇒ CallNode
constructor
A new instance of CallNode.
Methods inherited from Node
#as_json, #deconstruct_keys, #pretty_print, #to_json
Constructor Details
#initialize(number, name) ⇒ CallNode
Returns a new instance of CallNode.
105 106 107 108 |
# File 'lib/onigmo/node.rb', line 105 def initialize(number, name) @number = number @name = name end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
103 104 105 |
# File 'lib/onigmo/node.rb', line 103 def name @name end |
#number ⇒ Object (readonly)
Returns the value of attribute number.
103 104 105 |
# File 'lib/onigmo/node.rb', line 103 def number @number end |
Instance Method Details
#accept(visitor) ⇒ Object
125 126 127 |
# File 'lib/onigmo/visitor.rb', line 125 def accept(visitor) visitor.visit_call_node(self) end |
#child_nodes ⇒ Object
129 130 131 |
# File 'lib/onigmo/visitor.rb', line 129 def child_nodes [] end |