Compiler/syntax analyzer: Difference between revisions

Content added Content deleted
(Added Wren)
Line 6,059: Line 6,059:


// return internal version of name
// return internal version of name
var getEum = Fn.new { |name|
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 = getEum.call(fields[2])
tok.tok = getEnum.call(fields[2])
var le = fields.count
var le = fields.count
if (le == 4) {
if (le == 4) {