Journey::Visitors::String

Private Instance Methods

binary(node) click to toggle source
    # File lib/journey/visitors.rb, line 59
59:       def binary node
60:         [visit(node.left), visit(node.right)].join
61:       end
nary(node) click to toggle source
    # File lib/journey/visitors.rb, line 63
63:       def nary node
64:         node.children.map { |c| visit c }.join '|'
65:       end
terminal(node) click to toggle source
    # File lib/journey/visitors.rb, line 67
67:       def terminal node
68:         node.left
69:       end
visit_GROUP(node) click to toggle source
    # File lib/journey/visitors.rb, line 75
75:       def visit_GROUP node
76:         "(#{visit node.left})"
77:       end
visit_STAR(node) click to toggle source
    # File lib/journey/visitors.rb, line 71
71:       def visit_STAR node
72:         "*" + super
73:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.