@parser-generator/grammar-interpreter
Version:
A Parser Generator that supports LL,SLR,LR1,LALR
19 lines • 726 B
TypeScript
import { ParsingTable } from "@parser-generator/definition";
import { StateSet, FollowTable, FirstTable } from "@parser-generator/core";
export declare function lrTableToDimArr(parsingTable: ParsingTable): string[][];
export declare function lrAutomataToGraph(stateSet: StateSet): {
nodes: {
id: number;
label: string;
x: number;
y: number;
}[];
edges: {
from: number;
to: number;
label: string | import("@parser-generator/definition").TokenPro;
}[];
};
export declare function followTableToDimArr(followTable: FollowTable): string[][];
export declare function firstTableToDimArr(firstTable: FirstTable): string[][];
//# sourceMappingURL=adapter.d.ts.map