pegisland
Version:
General PEG-based parser supporting island grammars with lake symbols
30 lines • 793 B
TypeScript
export declare class GrammarInfo {
isLeftRecursive: boolean;
ruleCount: number;
terminalCount: number;
nonterminalCount: number;
lakeSymbolCount: number;
lakeCount: number;
zeroOrMoreCount: number;
oneOrMoreCount: number;
optionalCount: number;
sequenceCount: number;
orderedChoiceCount: number;
andCount: number;
notCount: number;
rewritingCount: number;
groupingCount: number;
colonCount: number;
colonNotCount: number;
}
export declare class Stats {
parsingTime: number;
lakeProcessingTime: number;
grammarConstructionTime: number;
totalTextLength: number;
memoAccessCount: number;
memoMissCount: number;
failureCount: number;
grammarInfo: GrammarInfo;
}
//# sourceMappingURL=Stats.d.ts.map