@abaplint/core
Version:
abaplint - Core API
22 lines • 918 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Compare = void 0;
const Expressions = require("../../2_statements/expressions");
const source_1 = require("./source");
const method_call_chain_1 = require("./method_call_chain");
const source_field_symbol_1 = require("./source_field_symbol");
class Compare {
static runSyntax(node, input) {
for (const t of node.findDirectExpressions(Expressions.Source)) {
source_1.Source.runSyntax(t, input);
}
for (const t of node.findDirectExpressions(Expressions.SourceFieldSymbolChain)) {
source_field_symbol_1.SourceFieldSymbol.runSyntax(t, input);
}
for (const t of node.findDirectExpressions(Expressions.MethodCallChain)) {
method_call_chain_1.MethodCallChain.runSyntax(t, input);
}
}
}
exports.Compare = Compare;
//# sourceMappingURL=compare.js.map