UNPKG

@drewsonne/maya-calculator-parser

Version:

Typescript package to parse plaintext calculations and create operators

24 lines 852 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var line_end_token_1 = __importDefault(require("../tokens/layer-0/line-end-token")); var BaseParser = (function () { function BaseParser() { } BaseParser.prototype.appendLineEnd = function (tokens) { if (tokens.length > 0) { if (!(tokens[tokens.length - 1] instanceof line_end_token_1.default)) { tokens.push(line_end_token_1.default.parse("\n")); } } else { tokens.push(line_end_token_1.default.parse("\n")); } return tokens; }; return BaseParser; }()); exports.default = BaseParser; //# sourceMappingURL=base-parser.js.map