class Treetop::Compiler::OneOrMore
Public Instance Methods
compile(address, builder, parent_expression)
click to toggle source
Calls superclass method
Treetop::Compiler::Repetition#compile
# File lib/treetop/compiler/node_classes/repetition.rb, line 51 def compile(address, builder, parent_expression) super builder.if__ "#{accumulator_var}.empty?" do reset_index assign_failure start_index_var end builder.else_ do assign_and_extend_result end end_comment(parent_expression) end
expected()
click to toggle source
# File lib/treetop/compiler/node_classes/repetition.rb, line 67 def expected parent_expression.atomic.expected && '"at least one "+'+parent_expression.atomic.expected end
max()
click to toggle source
# File lib/treetop/compiler/node_classes/repetition.rb, line 63 def max nil end