UNPKG

@making-sense/antlr-editor

Version:
18 lines (17 loc) 561 B
import { MultiplyMode } from "./multiplyMode"; import { TokenType } from "./tokenType"; export declare class RuleToken { type: TokenType; name: string | undefined; value: string | undefined; identifier: string | undefined; nested: number; multiplied: MultiplyMode; greedy: boolean; sibling: RuleToken | undefined; constructor(type: TokenType, nested?: number, name?: string, value?: string); multiply(type: string): void; label(identifier: string | undefined): void; isAssign(): boolean; isAtom(): boolean; }