1
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Nov 13, 2025 — Nov 13, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
ebnf/data: hoist the proof's name lookup to module scope More... 2 months ago
ebnf/ll1: refuse a symbol outside the domain, and a zero-bound repeat begins with nothing More... 2 months ago
ebnf/map: a thunk is its own key, and a look-alike is refused More... 2 months ago
Merge remote-tracking branch 'origin/ebnf-data' into ebnf-map More... 2 months ago
ebnf/data: say what a repeat's `max` may be, in the type's doc More... 2 months ago
Merge remote-tracking branch 'origin/ebnf-map' into ebnf-ll1 More... 2 months ago
ebnf/map: a key is a spelling, and EOF is a branch More... 2 months ago
ebnf/ll1: the LL(1) backend, building the typed AST More... 2 months ago
Merge remote-tracking branch 'origin/ebnf-data' into ebnf-map More... 2 months ago
ebnf/map: sets carry their spelling as a type, and a hole is refused More... 2 months ago
ebnf/data: a repeat's `max` meets the same predicate its `min` does More... 2 months ago
Merge remote-tracking branch 'origin/ebnf-data' into ebnf-map More... 2 months ago
ebnf/data: refuse `-0` before the memo can hand it `0`'s rule More... 2 months ago
Merge remote-tracking branch 'origin/ebnf-data' into ebnf-map More... 2 months ago
ebnf/map: the rule mapping, a rewrite of the typed AST More... 2 months ago
Merge remote-tracking branch 'origin/main' into ebnf-data More... 2 months ago
ebnf: DataJS grammar, the AST type, and the data-layer design (#1883) More... 2 months ago
ebnf/data: the rule set is a record, checked before its entries are More... 2 months ago
Merge remote-tracking branch 'origin/ebnf2' into ebnf-data More... 2 months ago
docs: the bounded-repeat AST is a union of lengths, as BoundedArray is More... 2 months ago
ebnf/data: refuse a data-variant branch that is explicitly `undefined` More... 2 months ago
Merge remote-tracking branch 'origin/ebnf2' into ebnf-data More... 2 months ago
docs: no relative links from fjs/ebnf into fjs/bnf; record the required Variant More... 2 months ago
Merge remote-tracking branch 'origin/ebnf2' into ebnf-data More... 2 months ago
ebnf/data: `isRecord` returns a boolean, not a type predicate More... 2 months ago
ebnf: prove repeatFrom, repeatFrom1 and join directly More... 2 months ago
ebnf/data: a variant's branches are a plain record, on both sides More... 2 months ago
Merge remote-tracking branch 'origin/ebnf2' into ebnf-data More... 2 months ago
fjs/AGENTS.md: record the AbstractRequiredMap exception More... 2 months ago
ebnf/lib/datajs: pin the alternatives literal in the proof More... 2 months ago