# File lib/parslet/export.rb, line 40 def visit_alternative(alternatives) '(' << alternatives. map { |el| el.accept(self) }. join(' | ') << ')' end
# File lib/parslet/export.rb, line 21 def visit_entity(name, block) context.deferred(name, block) "(#{context.mangle_name(name)})" end
# File lib/parslet/export.rb, line 48 def visit_lookahead(positive, bound_parslet) (positive ? '&' : '!') << bound_parslet.accept(self) end
# File lib/parslet/export.rb, line 26 def visit_named(name, parslet) parslet.accept(self) end
# File lib/parslet/export.rb, line 17 def visit_re(match) match.to_s end
# File lib/parslet/export.rb, line 37 def visit_repetition(tag, min, max, parslet) parslet.accept(self) << "#{min}*#{max}" end
Generated with the Darkfish Rdoc Generator 2.