Modularize UI, make it a bit more Lisp independent

This commit is contained in:
Yura Dupyn 2026-04-25 16:20:25 +02:00
parent e1e1b90579
commit c3edf193c4
19 changed files with 973 additions and 884 deletions

View file

@ -0,0 +1,22 @@
export { parseDocument, programOf } from './parser';
export type {
ConcreteSyntaxResult,
ParseDocumentResult,
PartialConcreteSyntax,
ValidConcreteSyntax,
PartialExpr,
PartialList,
PartialListItem,
} from './parser';
export type { FoundSyntax, ParseError } from './parse_errors';
export type {
ConcreteError,
ConcreteErrorNode,
ConcreteInfo,
DelimiterToken,
Expr,
List,
ListItem,
Program,
} from './syntax';
export { Expr as LispExpr } from './syntax';