author | Alan Dipert
<alan@dipert.org> 2019-10-13 14:28:19 UTC |
committer | Alan Dipert
<alan@dipert.org> 2019-10-13 14:28:19 UTC |
parent | 62717dc7df83dbec6e6288ffe258bf6310b9b24d |
jacl.js | +4 | -1 |
diff --git a/jacl.js b/jacl.js index 1e64993..f4a2b7b 100644 --- a/jacl.js +++ b/jacl.js @@ -776,7 +776,8 @@ const analyzeSpecials = new Map([ // Map from tag names (string or int) to arrays of statements // Any statements that appear before a tag are stored with the null tag // Tags/statements are processed in multiple passes because any parent tag - // can be jumped to from any child even if the child appears after the tag + // can be jumped to from any child even if the child appears syntactically + // after the tag // First pass: gather tags and statements, don't analyze const newEnv = env.clone().withContext("statement"); @@ -805,6 +806,8 @@ const analyzeSpecials = new Map([ form: form, tags: tags }; + }], + [JACLPKG.intern("%GO"), (env, form) => { }] ]);