UNPKG

@schoenbergerb/logical-expression-parser

Version:

Logical expression parser and evaluates result, suitable for permissions management

13 lines (12 loc) 305 B
export declare enum Token { PARENTHESES_OPEN = 0, PARENTHESES_CLOSE = 1, OPERATOR_NOT = 2, OPERATOR_AND = 3, OPERATOR_OR = 4, LITERAL = 5, END = 6, LEAF = 7, ATOMIC = 8 } export declare function getTokenTypeByValue(value: string, tokenList: Map<Token, string>): Token;