From 3486ec928eaee6bf3d7501ba495df4de824adfe1 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 3 Dec 2021 15:29:20 +0100 Subject: [PATCH] Comment --- packages/compiler/src/compiler/codegen.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/compiler/src/compiler/codegen.ts b/packages/compiler/src/compiler/codegen.ts index a5311c8..82537fc 100644 --- a/packages/compiler/src/compiler/codegen.ts +++ b/packages/compiler/src/compiler/codegen.ts @@ -122,6 +122,10 @@ export function expand(tree: Items, ctx: ExpansionContext): Items { const walk = (tree: Items): Items => expand(tree, ctx); const maybeWalk = (tree?: Items) : Items | undefined => (tree === void 0) ? tree : walk(tree); + // Unfortunately, because of the incredibly naive repeated + // traversal of the syntax tree we're doing, the order of the + // following transformations matters. + xf(ctx.parser.duringStatement, (s, t) => { // TODO: untyped template const sa = compilePattern(s.pattern);