UNPKG

@gobstones/gobstones-parser

Version:
79 lines 3.35 kB
import { SourceReader } from './reader'; export declare const T_EOF: unique symbol; export declare const T_NUM: unique symbol; export declare const T_STRING: unique symbol; export declare const T_UPPERID: unique symbol; export declare const T_LOWERID: unique symbol; export declare const T_PROGRAM: unique symbol; export declare const T_INTERACTIVE: unique symbol; export declare const T_PROCEDURE: unique symbol; export declare const T_FUNCTION: unique symbol; export declare const T_RETURN: unique symbol; export declare const T_IF: unique symbol; export declare const T_THEN: unique symbol; export declare const T_ELSEIF: unique symbol; export declare const T_ELSE: unique symbol; export declare const T_CHOOSE: unique symbol; export declare const T_WHEN: unique symbol; export declare const T_OTHERWISE: unique symbol; export declare const T_MATCHING: unique symbol; export declare const T_SELECT: unique symbol; export declare const T_ON: unique symbol; export declare const T_REPEAT: unique symbol; export declare const T_FOREACH: unique symbol; export declare const T_IN: unique symbol; export declare const T_WHILE: unique symbol; export declare const T_SWITCH: unique symbol; export declare const T_TO: unique symbol; export declare const T_LET: unique symbol; export declare const T_NOT: unique symbol; export declare const T_DIV: unique symbol; export declare const T_MOD: unique symbol; export declare const T_TYPE: unique symbol; export declare const T_IS: unique symbol; export declare const T_RECORD: unique symbol; export declare const T_VARIANT: unique symbol; export declare const T_CASE: unique symbol; export declare const T_FIELD: unique symbol; export declare const T_UNDERSCORE: unique symbol; export declare const T_TIMEOUT: unique symbol; export declare const T_LPAREN: unique symbol; export declare const T_RPAREN: unique symbol; export declare const T_LBRACE: unique symbol; export declare const T_RBRACE: unique symbol; export declare const T_LBRACK: unique symbol; export declare const T_RBRACK: unique symbol; export declare const T_COMMA: unique symbol; export declare const T_SEMICOLON: unique symbol; export declare const T_ELLIPSIS: unique symbol; export declare const T_RANGE: unique symbol; export declare const T_GETS: unique symbol; export declare const T_PIPE: unique symbol; export declare const T_ARROW: unique symbol; export declare const T_ASSIGN: unique symbol; export declare const T_EQ: unique symbol; export declare const T_NE: unique symbol; export declare const T_LE: unique symbol; export declare const T_GE: unique symbol; export declare const T_LT: unique symbol; export declare const T_GT: unique symbol; export declare const T_AND: unique symbol; export declare const T_OR: unique symbol; export declare const T_CONCAT: unique symbol; export declare const T_PLUS: unique symbol; export declare const T_MINUS: unique symbol; export declare const T_TIMES: unique symbol; export declare const T_POW: unique symbol; export declare class Token { private _tag; private _value; private _startPos?; private _endPos?; constructor(tag: symbol, value: string, startPos?: SourceReader, endPos?: SourceReader); toString(): string; get tag(): symbol; get value(): string; get startPos(): SourceReader; get endPos(): SourceReader; } //# sourceMappingURL=token.d.ts.map