UNPKG

simc-ast-builder

Version:

Parser and AST generator for SimulationCraft files

21 lines 720 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleMainHand = void 0; const fieldMaps_1 = require("../../utils/fieldMaps"); /** * Handler for main_hand access contexts */ const handleMainHand = ({ parts }) => { const rawField = parts.length > 1 ? parts[1] : null; const defaultField = (0, fieldMaps_1.getDefaultField)("main_hand"); const field = rawField || defaultField || ""; const fieldDef = (0, fieldMaps_1.getFieldDef)(field); return { expressionType: fieldDef.type, field: fieldDef, kind: "expression", nodeType: "main_hand", }; }; exports.handleMainHand = handleMainHand; //# sourceMappingURL=MainHandHandler.js.map