tmp-bhai-lang-parser
Version:
Parser for bhai-lang
42 lines (40 loc) • 1.06 kB
TypeScript
declare const TokenTypes: {
NULL_TYPE: null;
HI_BHAI_TYPE: string;
BYE_BHAI_TYPE: string;
BOL_BHAI_TYPE: string;
BHAI_YE_HAI_TYPE: string;
AGAR_BHAI: string;
WARNA_BHAI: string;
JAB_TAK_BHAI: string;
BAS_KAR_BHAI: string;
AGLA_DEKH_BHAI: string;
NALLA_TYPE: string;
SEMI_COLON_TYPE: string;
OPEN_CURLY_BRACE_TYPE: string;
CLOSED_CURLY_BRACE_TYPE: string;
OPEN_PARENTHESIS_TYPE: string;
CLOSED_PARENTHESIS_TYPE: string;
COMMA_TYPE: string;
NUMBER_TYPE: string;
IDENTIFIER_TYPE: string;
SIMPLE_ASSIGN_TYPE: string;
COMPLEX_ASSIGN_TYPE: string;
ADDITIVE_OPERATOR_TYPE: string;
MULTIPLICATIVE_OPERATOR_TYPE: string;
RELATIONAL_OPERATOR: string;
EQUALITY_OPERATOR: string;
STRING_TYPE: string;
BOOLEAN_TYPE: string;
LOGICAL_AND: string;
LOGICAL_OR: string;
};
declare const SPEC: ({
regex: RegExp;
tokenType: null;
} | {
regex: RegExp;
tokenType: string;
})[];
declare type Spec = typeof SPEC;
export { SPEC, Spec, TokenTypes };