Parent

Methods

Class Index [+]

Quicksearch

Treetop::Compiler::DeclarationSequence

Public Instance Methods

compile(builder) click to toggle source
    # File lib/treetop/compiler/node_classes/declaration_sequence.rb, line 5
 5:       def compile(builder)
 6:         unless rules.empty?
 7:           builder.method_declaration("root") do
 8:             builder << "@root ||= :#{rules.first.name}"
 9:           end
10:           builder.newline
11:         end
12:         
13:         declarations.each do |declaration|
14:           declaration.compile(builder)
15:           builder.newline
16:         end
17:       end
rules() click to toggle source
    # File lib/treetop/compiler/node_classes/declaration_sequence.rb, line 19
19:       def rules
20:         declarations.select { |declaration| declaration.instance_of?(ParsingRule) }
21:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.