Class: Lrama::Grammar::Union
- Inherits:
-
Object
- Object
- Lrama::Grammar::Union
- Defined in:
- lib/lrama/grammar/union.rb
Instance Attribute Summary collapse
-
#code ⇒ Object
readonly
: Grammar::Code::NoReferenceCode.
-
#lineno ⇒ Object
readonly
: Integer.
Instance Method Summary collapse
- #braces_less_code ⇒ Object
-
#initialize(code:, lineno:) ⇒ Union
constructor
A new instance of Union.
Constructor Details
#initialize(code:, lineno:) ⇒ Union
Returns a new instance of Union.
11 12 13 14 |
# File 'lib/lrama/grammar/union.rb', line 11 def initialize(code:, lineno:) @code = code @lineno = lineno end |
Instance Attribute Details
#code ⇒ Object (readonly)
: Grammar::Code::NoReferenceCode
7 8 9 |
# File 'lib/lrama/grammar/union.rb', line 7 def code @code end |
#lineno ⇒ Object (readonly)
: Integer
8 9 10 |
# File 'lib/lrama/grammar/union.rb', line 8 def lineno @lineno end |
Instance Method Details
#braces_less_code ⇒ Object
17 18 19 20 |
# File 'lib/lrama/grammar/union.rb', line 17 def braces_less_code # Braces is already removed by lexer code.s_value end |