@@ -375,17 +375,16 @@ <h1><a href="https://github.com/dy/subscript" class="logo-link" target="_blank"
375375 'number' , 'string' ,
376376 // Operators - order matters for token chain
377377 'assign' , 'logical' , 'bit' , 'cmp' , 'equality' , 'arithmetic' , 'increment' ,
378- // Control flow foundations (needed by group via loop)
379- 'loop' ,
380378 // Expression features
381- 'seq' , 'group' , ' access',
379+ 'seq' , 'access' ,
382380 // Justin additions
383381 'comment' , 'identity' , 'nullish' , 'pow' , 'unary' ,
384382 'literal' , 'ternary' , 'arrow' , 'spread' , 'optional' ,
385383 'accessor' , 'collection' , 'template' , 'regex' , 'unit' ,
386- // Jessie additions
387- 'var' , 'function' , 'async' , 'class' ,
388- 'if' , 'try' , 'switch' , 'module' , 'asi'
384+ // Jessie additions - dependency order: if → loop/function/try/class/switch, arrow/var → loop, loop → try/switch
385+ 'var' , 'if' , 'loop' , 'group' ,
386+ 'function' , 'async' , 'class' ,
387+ 'try' , 'switch' , 'module' , 'asi'
389388]
390389
391390// UI feature groups (maps to internal IDs)
0 commit comments