Delete old files. Refactor experiments

This commit is contained in:
Yura Dupyn 2026-04-25 16:53:38 +02:00
parent 321e7aa4de
commit ef1d81f597
6 changed files with 22 additions and 21 deletions

View file

@ -63,7 +63,8 @@ function logParse(name: string, input: string): void {
console.dir(result.errors, { depth: null }); console.dir(result.errors, { depth: null });
} }
[ export function runExperiments(): void {
[
experiment00_emptyDocument, experiment00_emptyDocument,
experiment01_topLevelExpressions, experiment01_topLevelExpressions,
experiment02_nestedLists, experiment02_nestedLists,
@ -75,4 +76,5 @@ function logParse(name: string, input: string): void {
experiment08_squareListSeparator, experiment08_squareListSeparator,
experiment09_invalidNumberFragment, experiment09_invalidNumberFragment,
experiment10_repeatedLeadingComma, experiment10_repeatedLeadingComma,
].forEach((experiment) => experiment()); ].forEach((experiment) => experiment());
}

View file

@ -1,4 +1,4 @@
export { parseDocument } from './parser'; export { parseDocument } from './languages/lisp/index';
export type { ParseDocumentResult } from './parser'; export type { ParseDocumentResult } from './languages/lisp/parser';
export type { FoundSyntax, ParseError } from './parse_errors'; export type { FoundSyntax, ParseError } from './languages/lisp/parse_errors';
export * from './syntax'; export * from './languages/lisp/syntax';

View file

@ -1 +0,0 @@
export * from './languages/lisp/parse_errors';

View file

@ -1 +1,3 @@
import './languages/lisp/experiments'; import { runExperiments as runLispExperiments } from './languages/lisp/experiments';
runLispExperiments();

View file

@ -1 +0,0 @@
export * from './languages/lisp/parser';

View file

@ -1 +0,0 @@
export * from './languages/lisp/syntax';