vmfparser
Version:
A small Valve Map File parser
18 lines (17 loc) • 390 B
TypeScript
import { Token } from './tokenizer';
export interface File {
type: 'File';
body: Node[];
}
export interface Object {
type: 'Object';
name: string;
body: Node[];
}
export interface Property {
type: 'Property';
name: string;
value: string;
}
export declare type Node = Object | Property;
export default function parser(tokens: Token[]): File;