llparse
Version:
Compile incremental parsers to C code
13 lines (12 loc) • 440 B
TypeScript
import * as frontend from 'llparse-frontend';
import { Transform } from '../transform';
import { Compilation } from '../compilation';
type TransformWrap = Transform<frontend.transform.Transform>;
export declare class MatchSequence {
private readonly transform;
constructor(transform: TransformWrap);
static buildGlobals(out: string[]): void;
getName(): string;
build(ctx: Compilation, out: string[]): void;
}
export {};