Class: Ibex::Frontend::AST::Tokens
- Inherits:
-
Struct
- Object
- Struct
- Ibex::Frontend::AST::Tokens
- Includes:
- Node
- Defined in:
- lib/ibex/frontend/ast.rb,
sig/ibex/frontend/ast.rbs
Instance Attribute Summary collapse
-
#aliases ⇒ Object
Returns the value of attribute aliases.
-
#loc ⇒ Object
Returns the value of attribute loc.
-
#names ⇒ Object
Returns the value of attribute names.
Class Method Summary collapse
Methods included from Node
Instance Attribute Details
#aliases ⇒ Object
Returns the value of attribute aliases
94 95 96 |
# File 'lib/ibex/frontend/ast.rb', line 94 def aliases @aliases end |
#loc ⇒ Object
Returns the value of attribute loc
94 95 96 |
# File 'lib/ibex/frontend/ast.rb', line 94 def loc @loc end |
#names ⇒ Object
Returns the value of attribute names
94 95 96 |
# File 'lib/ibex/frontend/ast.rb', line 94 def names @names end |
Class Method Details
.new(names:, aliases:, loc:) ⇒ instance .new(arg0) ⇒ instance
93 94 |
# File 'sig/ibex/frontend/ast.rbs', line 93
def self.new: (?names: Array[String], ?aliases: Hash[String, String]?, ?loc: Location) -> instance
| ({ ?names: Array[String], ?aliases: Hash[String, String]?, ?loc: Location }) -> instance
|