UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

22 lines (21 loc) 743 B
type TokenType = "number" | "operator" | "sign" | "parenthesis" | "text" | "function"; export declare class Token { type: TokenType; value: string; prev?: Token | undefined; next?: Token; linked?: TokenList; constructor(type: TokenType, value: string, prev?: Token | undefined); } declare class TokenIterator implements Iterator<Token> { private current?; constructor(current?: Token | undefined); next(): IteratorResult<Token>; } export declare class TokenList implements Iterable<Token> { first?: Token | undefined; constructor(first?: Token | undefined); [Symbol.iterator](): TokenIterator; } export declare const tokenize: (val: string, tokenList: TokenList) => [Token, Token][]; export {};