Class: Rattler::Compiler::ParserGenerator::ESymbolGenerator
- Inherits:
-
ExprGenerator
- Object
- ExprGenerator
- Rattler::Compiler::ParserGenerator::ESymbolGenerator
show all
- Defined in:
- lib/rattler/compiler/parser_generator/e_symbol_generator.rb
Class Method Summary
collapse
Instance Method Summary
collapse
#gen_intermediate, #gen_intermediate_assert, #gen_intermediate_disallow, #gen_intermediate_skip, #initialize
Class Method Details
.top_level(*args) ⇒ Object
Instance Method Details
#gen_basic(*_) ⇒ Object
Also known as:
gen_assert, gen_skip
8
9
10
|
# File 'lib/rattler/compiler/parser_generator/e_symbol_generator.rb', line 8
def gen_basic(*_)
@g << 'true'
end
|
#gen_disallow(*_) ⇒ Object
14
15
16
|
# File 'lib/rattler/compiler/parser_generator/e_symbol_generator.rb', line 14
def gen_disallow(*_)
@g << 'false'
end
|
#gen_token(*_) ⇒ Object
18
19
20
|
# File 'lib/rattler/compiler/parser_generator/e_symbol_generator.rb', line 18
def gen_token(*_)
@g << "''"
end
|