UNPKG

simc-ast-builder

Version:

Parser and AST generator for SimulationCraft files

18 lines 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleActionName = void 0; const IdentifierHandler_1 = require("../Basic/IdentifierHandler"); /** * Handler for SimC action name contexts */ const handleActionName = (ctx, visitor) => { const actionNameCtx = ctx; const identifierCtx = actionNameCtx.identifier(); if (!identifierCtx) { throw new Error("Action name has no identifier child"); } const base = (0, IdentifierHandler_1.handleIdentifier)(identifierCtx, visitor); return Object.assign(Object.assign({}, base), { nodeType: "actionName" }); }; exports.handleActionName = handleActionName; //# sourceMappingURL=ActionNameHandler.js.map