@abaplint/core
Version:
abaplint - Core API
21 lines • 850 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetTime = void 0;
const Expressions = require("../../2_statements/expressions");
const inline_data_1 = require("../expressions/inline_data");
const basic_1 = require("../../types/basic");
const target_1 = require("../expressions/target");
class GetTime {
runSyntax(node, input) {
const target = node.findDirectExpression(Expressions.Target);
const inline = target === null || target === void 0 ? void 0 : target.findDirectExpression(Expressions.InlineData);
if (inline) {
inline_data_1.InlineData.runSyntax(inline, input, new basic_1.PackedType(8, 0));
}
else if (target) {
target_1.Target.runSyntax(target, input);
}
}
}
exports.GetTime = GetTime;
//# sourceMappingURL=get_time.js.map