From b44c825acb077bc0281e322c3e182cd4823b84cd Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Fri, 19 Jul 2019 21:36:17 -0700 Subject: [PATCH] Make it more clear that func and line get the same info --- experiments/modern/src/maki-interpreter/parser.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/experiments/modern/src/maki-interpreter/parser.js b/experiments/modern/src/maki-interpreter/parser.js index ccbdb31b..43aa7cea 100644 --- a/experiments/modern/src/maki-interpreter/parser.js +++ b/experiments/modern/src/maki-interpreter/parser.js @@ -233,6 +233,10 @@ function parseComand({ start, makiFile, length, pos }) { arg = makiFile.readUInt32LE(); break; } + case "func": + // Note in the perl code here: "todo, something strange going on here..." + arg = makiFile.readUInt32LE() + 5 + pos; + break; case "line": { arg = makiFile.readUInt32LE() + 5 + pos; break; @@ -242,13 +246,6 @@ function parseComand({ start, makiFile, length, pos }) { arg = makiFile.readUInt32LE(); break; } - case "func": { - // Note in the perl code here: "todo, something strange going on here..." - const variable = makiFile.readUInt32LE() + 5; - const offset = variable + pos; - arg = offset; - break; - } case "obj": { // Classes Offset arg = makiFile.readUInt32LE();