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,16 +63,18 @@ 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, [
experiment01_topLevelExpressions, experiment00_emptyDocument,
experiment02_nestedLists, experiment01_topLevelExpressions,
experiment03_unclosedList, experiment02_nestedLists,
experiment04_recoverAtDocumentLevel, experiment03_unclosedList,
experiment05_recoverInsideList, experiment04_recoverAtDocumentLevel,
experiment06_unicodeSpans, experiment05_recoverInsideList,
experiment07_matchCodePointString, experiment06_unicodeSpans,
experiment08_squareListSeparator, experiment07_matchCodePointString,
experiment09_invalidNumberFragment, experiment08_squareListSeparator,
experiment10_repeatedLeadingComma, experiment09_invalidNumberFragment,
].forEach((experiment) => experiment()); experiment10_repeatedLeadingComma,
].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';