|
|
1aa4c04240
|
Fix: Resolve ambiguity in statement rule with GATE
|
2025-09-26 10:14:30 -07:00 |
|
|
|
673fb04494
|
Feat: Support ObjectLiteral; keep IIFE for blocks
|
2025-09-26 10:09:48 -07:00 |
|
|
|
1d1e168756
|
Fix: Add objects/rel ops/assignable; stable member chain
|
2025-09-26 10:09:41 -07:00 |
|
|
|
edf64a5b55
|
Fix: Disambiguate grammar; add objects/rel ops/assignable
|
2025-09-26 10:09:35 -07:00 |
|
|
|
b85d128186
|
Fix: Correct Chevrotain DSL for binary expressions
|
2025-09-26 08:43:06 -07:00 |
|
|
|
6e51b569da
|
Fix: Replace non-existent SEPERATED_LIST with pattern
|
2025-09-26 08:41:03 -07:00 |
|
|
|
b8d434531d
|
Fix: Reorder parser rules to fix initialization error
|
2025-09-26 08:38:37 -07:00 |
|
|
|
36069fcb01
|
Fix: Correctly build binary expression AST
|
2025-09-26 08:38:31 -07:00 |
|
|
|
f3bfc01be7
|
Feat: Generate JS for new AST nodes and implicit returns
|
2025-09-26 08:29:56 -07:00 |
|
|
|
1589f8affe
|
Feat: Build AST nodes for new language features
|
2025-09-26 08:29:51 -07:00 |
|
|
|
5c39bae274
|
Feat: Implement operator precedence and new syntax rules
|
2025-09-26 08:29:46 -07:00 |
|
|
|
71bd4b500e
|
Feat: Add tokens for expressions, arrays, and functions
|
2025-09-26 08:29:41 -07:00 |
|
|
|
8780854a21
|
Feat: Create main transpiler entry point
|
2025-09-26 08:22:16 -07:00 |
|
|
|
f4b52641f2
|
Feat: Create dedicated JS code generator module
|
2025-09-26 08:22:07 -07:00 |
|
|
|
fe41631ff3
|
Feat: Create dedicated AST builder module
|
2025-09-26 08:21:55 -07:00 |
|
|
|
16ad4b59fe
|
Feat: Create dedicated parser module for grammar
|
2025-09-26 08:21:50 -07:00 |
|
|
|
c239424522
|
Feat: Create dedicated lexer module for tokens
|
2025-09-26 08:21:46 -07:00 |
|