@abaplint/core
Version:
abaplint - Core API
20 lines • 741 B
JavaScript
;
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