Method: Rattler::Compiler::ParserGenerator::RuleSetGenerator#gen_rules
- Defined in:
- lib/rattler/compiler/parser_generator/rule_set_generator.rb
#gen_rules(rules, opts = {}) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/rattler/compiler/parser_generator/rule_set_generator.rb', line 19 def gen_rules(rules, opts={}) gen_start_rule rules.start_rule if rules.start_rule @g.intersperse(rules, :newlines => 2) do |rule| @rule_generator.generate rule end end |