UNPKG

vmfparser

Version:

A small Valve Map File parser

18 lines (17 loc) 390 B
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;