bramble-parser
Version:
Bramble is a lightweight recursive descent parser that processes .havenfs files, returning a structured Json tree that can be used to construct an in-memory FS representation. The parser is based on line-based grammar, chunk headers, and metadata declarat
20 lines (16 loc) • 390 B
TypeScript
export { }
declare global {
interface Position {
line: number;
column: number;
}
interface ErrorConstructor {
captureStackTrace?: (targetObject: object, constructorOpt?: Function) => void;
}
interface ChunkMap {
type: string; // files, directories, refs, history
range?: [number, number];
offset?: number;
entries: ILexerToken[][];
}
}