You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The RIDDL project is a mature compiler and toolchain for the Reactive Interface
15
30
to Domain Definition Language. BAST serialization is **complete** (60 tests,
16
31
6-10x speedup). Hugo and diagrams modules moved to another repository.
@@ -35,6 +50,14 @@ AI-friendly validation pass for MCP server integration. See design section below
35
50
36
51
---
37
52
53
+
## Blocked Tasks
54
+
55
+
| Task | Blocked By | Notes |
56
+
|------|------------|-------|
57
+
| Add EBNF validation for riddl-models repository | riddl-models needs to be populated with RIDDL models | Similar to riddl-examples validation in CI; will validate against external repository once content exists |
58
+
59
+
---
60
+
38
61
## Scheduled Tasks
39
62
40
63
| Date | Task | Notes |
@@ -116,6 +139,99 @@ The `pseudoCodeBlock` parser now allows comments before and/or after `???`:
### February 1, 2026 (TatSu EBNF Validation - In Progress)
176
+
177
+
**Focus**: Implement automated EBNF grammar validation in CI using TatSu
178
+
179
+
**Branch**: `feature/tatsu-ebnf-validation`
180
+
181
+
**Context**: The EBNF grammar at `language/shared/src/main/resources/riddl/grammar/ebnf-grammar.ebnf` documents RIDDL syntax but can drift from the actual fastparse implementation. This work adds CI validation to catch drift.
182
+
183
+
**Work Completed**:
184
+
1. ✅ **Created TatSu-based validator framework**
185
+
-`language/jvm/src/test/python/ebnf_preprocessor.py` - Converts EBNF to TatSu format
0 commit comments