class Juli::LineAbsyn::DebugVisitor

visitor for debug

Attributes

array[R]

Public Class Methods

new() click to toggle source
# File lib/juli/line_parser.tab.rb, line 90
def initialize
  @array = []
end

Public Instance Methods

visit_macro(n) click to toggle source
# File lib/juli/line_parser.tab.rb, line 106
def visit_macro(n)
  @array << sprintf("M:%s:%s", n.name, n.rest)
end
visit_string(n) click to toggle source
# File lib/juli/line_parser.tab.rb, line 94
def visit_string(n)
  @array << n.str
end
visit_url(n) click to toggle source
# File lib/juli/line_parser.tab.rb, line 102
def visit_url(n)
  @array << sprintf("U:%s", n.str)
end
visit_wikiname(n) click to toggle source
# File lib/juli/line_parser.tab.rb, line 98
def visit_wikiname(n)
  @array << sprintf("W:%s", n.str)
end