UNPKG

@abaplint/core

Version:
22 lines 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Default = void 0; const Expressions = require("../../2_statements/expressions"); const field_chain_1 = require("./field_chain"); const _reference_1 = require("../_reference"); const constant_1 = require("./constant"); class Default { static runSyntax(node, input) { const chain = node.findDirectExpression(Expressions.FieldChain); if (chain) { return field_chain_1.FieldChain.runSyntax(chain, input, _reference_1.ReferenceType.DataReadReference); } const constant = node.findDirectExpression(Expressions.Constant); if (constant) { return constant_1.Constant.runSyntax(constant); } return undefined; } } exports.Default = Default; //# sourceMappingURL=default.js.map