UNPKG

@maniascript/parser

Version:
15 lines (14 loc) 632 B
import { Lexer, type CharStream } from 'antlr4ng'; export declare abstract class ManiaScriptBaseLexer extends Lexer { static readonly CHANNEL_NAME_DEFAULT = "DEFAULT_TOKEN_CHANNEL"; static readonly CHANNEL_NAME_HIDDEN = "HIDDEN"; static readonly CHANNEL_NAME_COMMENT = "COMMENT"; static readonly GAME_MANIAPLANET = "maniaplanet"; static readonly GAME_TRACKMANIA = "trackmania"; interpolatedStringLevel: number; classes: Set<string>; constructor(input: CharStream); setClasses(classes?: string[] | Set<string>): void; setMSApi(path?: string): Promise<void>; setGame(game: string): void; }