UNPKG

simc-ast-builder

Version:

Parser and AST generator for SimulationCraft files

18 lines 755 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleSublistName = void 0; const IdentifierHandler_1 = require("../Basic/IdentifierHandler"); /** * Handler for SimC sublist name contexts */ const handleSublistName = (ctx, visitor) => { // Downcast ctx to SublistNameContext for type safety const sublistNameCtx = ctx; const identifierCtx = sublistNameCtx.identifier(); if (!identifierCtx) { throw new Error("Sublist name has no identifier child"); } return Object.assign(Object.assign({}, (0, IdentifierHandler_1.handleIdentifier)(identifierCtx, visitor)), { nodeType: "sublistName" }); }; exports.handleSublistName = handleSublistName; //# sourceMappingURL=SublistNameHandler.js.map