Compiler/syntax analyzer: Difference between revisions
Content added Content deleted
(Added Wren) |
m (→{{header|Wren}}: Typo.) |
||
Line 6,059: | Line 6,059: | ||
// return internal version of name |
// return internal version of name |
||
var |
var getEnum = Fn.new { |name| |
||
for (atr in atrs) { |
for (atr in atrs) { |
||
if (atr.enumText == name) return atr.tok |
if (atr.enumText == name) return atr.tok |
||
Line 6,079: | Line 6,079: | ||
tok.errLn = Num.fromString(fields[0]) |
tok.errLn = Num.fromString(fields[0]) |
||
tok.errCol = Num.fromString(fields[1]) |
tok.errCol = Num.fromString(fields[1]) |
||
tok.tok = |
tok.tok = getEnum.call(fields[2]) |
||
var le = fields.count |
var le = fields.count |
||
if (le == 4) { |
if (le == 4) { |