UNPKG

ts-fusion-parser

Version:

Parser for Neos Fusion Files

18 lines (17 loc) 694 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LiteralArrayNode = void 0; const AbstractNode_1 = require("../../../common/AbstractNode"); const AbstractLiteralNode_1 = require("./AbstractLiteralNode"); class LiteralArrayNode extends AbstractLiteralNode_1.AbstractLiteralNode { constructor(entries, position, parent = undefined) { super(entries, position, parent); for (const entry of this.value) { AbstractNode_1.AbstractNode.setParentOfNode(entry, this); } } toString(intend) { return `[${this.value.map(entry => entry.toString()).join(", ")}]`; } } exports.LiteralArrayNode = LiteralArrayNode;