diff options
Diffstat (limited to 'deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h')
-rw-r--r-- | deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h b/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h deleted file mode 100644 index aa17175933..0000000000 --- a/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h +++ /dev/null @@ -1,45 +0,0 @@ -/* Copyright (c) 2012-2017 The ANTLR Project. All rights reserved. - * Use of this file is governed by the BSD 3-clause license that - * can be found in the LICENSE.txt file in the project root. - */ - -#pragma once - -#include "ANTLRErrorListener.h" -#include "Exceptions.h" - -namespace antlr4 { - -/// This implementation of ANTLRErrorListener dispatches all calls to a -/// collection of delegate listeners. This reduces the effort required to -/// support multiple listeners. -class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { - private: - std::set<ANTLRErrorListener*> _delegates; // Not owned. - - public: - void addErrorListener(ANTLRErrorListener* listener); - void removeErrorListener(ANTLRErrorListener* listener); - void removeErrorListeners(); - - void syntaxError(Recognizer* recognizer, Token* offendingSymbol, size_t line, - size_t charPositionInLine, const std::string& msg, - std::exception_ptr e) override; - - virtual void reportAmbiguity(Parser* recognizer, const dfa::DFA& dfa, - size_t startIndex, size_t stopIndex, bool exact, - const antlrcpp::BitSet& ambigAlts, - atn::ATNConfigSet* configs) override; - - virtual void reportAttemptingFullContext( - Parser* recognizer, const dfa::DFA& dfa, size_t startIndex, - size_t stopIndex, const antlrcpp::BitSet& conflictingAlts, - atn::ATNConfigSet* configs) override; - - virtual void reportContextSensitivity(Parser* recognizer, const dfa::DFA& dfa, - size_t startIndex, size_t stopIndex, - size_t prediction, - atn::ATNConfigSet* configs) override; -}; - -} // namespace antlr4 |