Skip to content
This repository was archived by the owner on Aug 18, 2026. It is now read-only.

v1.0.20: Update AST formation for EBNF restructure with atom wrappers (#39)

Choose a tag to compare

@splitice splitice released this 17 Feb 03:44
· 13 commits to main since this release
0305544
* Initial plan

* Initial plan for AST formation update

Co-authored-by: splitice <468579+splitice@users.noreply.github.com>

* Update AST parsing to handle new EBNF structure with atom wrappers

Co-authored-by: splitice <468579+splitice@users.noreply.github.com>

* add ParserRules export & fix

* Fix BETWEEN parsing: update grammar for case-insensitive AND, handle separator node in AST

Co-authored-by: splitice <468579+splitice@users.noreply.github.com>

* Fix between_tod parsing: inline separator vs explicit separator node

Co-authored-by: splitice <468579+splitice@users.noreply.github.com>

* Fix dow_atom handling and BAD_TOD error reporting

Co-authored-by: splitice <468579+splitice@users.noreply.github.com>

* code quality

* Update RuleParser.js

* Fix RuleParseError import in ErrorAnalyzer to match default export

Co-authored-by: splitice <468579+splitice@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: splitice <468579+splitice@users.noreply.github.com>
Co-authored-by: Mathew <mat999@gmail.com>