1 /* Copyright (c) 2012-2017 The ANTLR Project. All rights reserved.
2 * Use of this file is governed by the BSD 3-clause license that
3 * can be found in the LICENSE.txt file in the project root.
6 #include "Exceptions.h"
7 #include "tree/ParseTreeVisitor.h"
9 #include "tree/ErrorNodeImpl.h"
11 using namespace antlr4;
12 using namespace antlr4::misc;
13 using namespace antlr4::tree;
15 ErrorNodeImpl::ErrorNodeImpl(Token *token) : TerminalNodeImpl(token) {
18 ErrorNodeImpl::~ErrorNodeImpl() {
21 antlrcpp::Any ErrorNodeImpl::accept(ParseTreeVisitor *visitor) {
22 return visitor->visitErrorNode(this);