diff options
Diffstat (limited to 'deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp')
-rw-r--r-- | deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp b/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp deleted file mode 100644 index 002e54ed39..0000000000 --- a/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp +++ /dev/null @@ -1,57 +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. - */ - -#include "Exceptions.h" - -#include "tree/pattern/RuleTagToken.h" - -using namespace antlr4::tree::pattern; - -RuleTagToken::RuleTagToken(const std::string& /*ruleName*/, - int _bypassTokenType) - : bypassTokenType(_bypassTokenType) {} - -RuleTagToken::RuleTagToken(const std::string& ruleName, size_t bypassTokenType, - const std::string& label) - : ruleName(ruleName), bypassTokenType(bypassTokenType), label(label) { - if (ruleName.empty()) { - throw IllegalArgumentException("ruleName cannot be null or empty."); - } -} - -std::string RuleTagToken::getRuleName() const { return ruleName; } - -std::string RuleTagToken::getLabel() const { return label; } - -size_t RuleTagToken::getChannel() const { return DEFAULT_CHANNEL; } - -std::string RuleTagToken::getText() const { - if (label != "") { - return std::string("<") + label + std::string(":") + ruleName + - std::string(">"); - } - - return std::string("<") + ruleName + std::string(">"); -} - -size_t RuleTagToken::getType() const { return bypassTokenType; } - -size_t RuleTagToken::getLine() const { return 0; } - -size_t RuleTagToken::getCharPositionInLine() const { return INVALID_INDEX; } - -size_t RuleTagToken::getTokenIndex() const { return INVALID_INDEX; } - -size_t RuleTagToken::getStartIndex() const { return INVALID_INDEX; } - -size_t RuleTagToken::getStopIndex() const { return INVALID_INDEX; } - -antlr4::TokenSource* RuleTagToken::getTokenSource() const { return nullptr; } - -antlr4::CharStream* RuleTagToken::getInputStream() const { return nullptr; } - -std::string RuleTagToken::toString() const { - return ruleName + ":" + std::to_string(bypassTokenType); -} |