UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

34 lines (33 loc) 1.49 kB
export var ExprKind; (function (ExprKind) { ExprKind["FUNCTION"] = "FUNCTION"; ExprKind["FUNCTION_ARGUMENTS"] = "FUNCTION_ARGUMENTS"; ExprKind["ARRAY"] = "ARRAY"; ExprKind["METHOD_CALL"] = "METHOD_CALL"; ExprKind["PARENTHESIS"] = "PARENTHESIS"; ExprKind["NUM_DIVIDE"] = "NUM_DIVIDE"; ExprKind["NUM_MULTIPLY"] = "NUM_MULTIPLY"; ExprKind["NUM_PLUS"] = "NUM_PLUS"; ExprKind["NUM_MINUS"] = "NUM_MINUS"; ExprKind["NUM_POWER"] = "POWER"; ExprKind["NUM_UNARY_MINUS"] = "UNARY_MINUS"; ExprKind["NUM_LITERAL"] = "NUM_LITERAL"; ExprKind["REF_ELEMENT"] = "REF_ELEMENT"; ExprKind["REF_PROPERTY"] = "REF_PROPERTY"; ExprKind["STR_CONCAT"] = "STR_CONCAT"; ExprKind["STR_LITERAL"] = "STR_LITERAL"; ExprKind["AND"] = "AND"; ExprKind["OR"] = "OR"; ExprKind["XOR"] = "XOR"; ExprKind["NOT"] = "NOT"; ExprKind["BOOLEAN_LITERAL"] = "BOOLEAN_LITERAL"; ExprKind["LOGICAL_LITERAL"] = "LOGICAL_LITERAL"; ExprKind["CMP_EQUALS"] = "CMP_EQUALS"; ExprKind["CMP_NOT_EQUALS"] = "CMP_NOT_EQUALS"; ExprKind["CMP_LESS_THAN"] = "CMP_LESS_THAN"; ExprKind["CMP_LESS_THAN_OR_EQUAL"] = "CMP_LESS_THAN_OR_EQUAL"; ExprKind["CMP_GREATER_THAN"] = "CMP_GREATER_THAN"; ExprKind["CMP_GREATER_THAN_OR_EQUAL"] = "CMP_GREATER_THAN_OR_EQUAL"; ExprKind["PARSE_ERROR"] = "PARSE_ERROR"; /* to be used when no expr was compiled due to a parse/validation error */ })(ExprKind || (ExprKind = {})); //# sourceMappingURL=ExprKind.js.map