UNPKG

@abaplint/core

Version:
20 lines 741 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FieldOffset = void 0; const Expressions = require("../../2_statements/expressions"); const _reference_1 = require("../_reference"); const field_chain_1 = require("./field_chain"); class FieldOffset { static runSyntax(node, input) { const field = node.findDirectExpression(Expressions.SimpleFieldChain2); if (field) { field_chain_1.FieldChain.runSyntax(field, input, _reference_1.ReferenceType.DataReadReference); return undefined; } else { return parseInt(node.getLastToken().getStr(), 10); } } } exports.FieldOffset = FieldOffset; //# sourceMappingURL=field_offset.js.map