UNPKG

llparse

Version:

Compile incremental parsers to C code

11 lines (7 loc) 281 B
import * as frontend from 'llparse-frontend'; import { Compilation } from '../compilation'; export abstract class Transform<T extends frontend.transform.Transform> { constructor(public readonly ref: T) { } public abstract build(ctx: Compilation, value: string): string; }