UNPKG

pip-services3-expressions-nodex

Version:

Tokenizers, parsers and expression calculators for Pip.Services in Node.js / ES2017

25 lines 944 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExpressionSymbolState = void 0; /** @module calculator */ const TokenType_1 = require("../../tokenizers/TokenType"); const GenericSymbolState_1 = require("../../tokenizers/generic/GenericSymbolState"); /** * Implements a symbol state object. */ class ExpressionSymbolState extends GenericSymbolState_1.GenericSymbolState { /** * Constructs an instance of this class. */ constructor() { super(); this.add("<=", TokenType_1.TokenType.Symbol); this.add(">=", TokenType_1.TokenType.Symbol); this.add("<>", TokenType_1.TokenType.Symbol); this.add("!=", TokenType_1.TokenType.Symbol); this.add(">>", TokenType_1.TokenType.Symbol); this.add("<<", TokenType_1.TokenType.Symbol); } } exports.ExpressionSymbolState = ExpressionSymbolState; //# sourceMappingURL=ExpressionSymbolState.js.map