UNPKG

@bitloops/bl-transpiler

Version:
31 lines 916 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* eslint-disable @typescript-eslint/no-empty-function */ /* Copyright (c) 2012-2022 The ANTLR Project Contributors. All rights reserved. * Use is of this file is governed by the BSD 3-clause license that * can be found in the LICENSE.txt file in the project root. */ class ParseTreeVisitor { visit(ctx) { if (Array.isArray(ctx)) { return ctx.map(function (child) { return child.accept(this); }, this); } else { return ctx.accept(this); } } visitChildren(ctx) { if (ctx.children) { return this.visit(ctx.children); } else { return null; } } visitTerminal(node) { } visitErrorNode(node) { } } exports.default = ParseTreeVisitor; //# sourceMappingURL=ParseTreeVisitor.js.map