37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# File 'lib/jsc/parser.rb', line 37
def default_parser(result)
out = ""
if $debug
puts "#DEBUG default parser \n"
end
op = JSCompiler.op
unless result.nil?
num = result.size
out << "You've got #{result.size} #{op}\n"
i = 0
result.each do |message|
i += 1
out << "\n#{op.singularize.capitalize} n.#{i}\n"
out << "\t#{message['type']}: " + message[op.singularize] + " at line #{message['lineno']} character #{message['charno']}\n"
out << "\t" + message['line'] + "\n" unless message['line'].nil?
out << "\t" + print_under_character(message['charno'])
end
out
else
"No #{op}"
end
end
|