summaryrefslogtreecommitdiff
path: root/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h')
-rw-r--r--deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h b/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h
deleted file mode 100644
index 3c018ef23f..0000000000
--- a/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h
+++ /dev/null
@@ -1,58 +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 "atn/LexerAction.h"
-#include "atn/LexerActionType.h"
-
-namespace antlr4 {
-namespace atn {
-
-/// Implements the {@code type} lexer action by calling <seealso
-/// cref="Lexer#setType"/> with the assigned type.
-class ANTLR4CPP_PUBLIC LexerTypeAction : public LexerAction {
- public:
- /// <summary>
- /// Constructs a new {@code type} action with the specified token type value.
- /// </summary> <param name="type"> The type to assign to the token using
- /// <seealso cref="Lexer#setType"/>. </param>
- LexerTypeAction(int type);
-
- /// <summary>
- /// Gets the type to assign to a token created by the lexer. </summary>
- /// <returns> The type to assign to a token created by the lexer. </returns>
- virtual int getType() const;
-
- /// <summary>
- /// {@inheritDoc} </summary>
- /// <returns> This method returns <seealso cref="LexerActionType#TYPE"/>.
- /// </returns>
- virtual LexerActionType getActionType() const override;
-
- /// <summary>
- /// {@inheritDoc} </summary>
- /// <returns> This method returns {@code false}. </returns>
- virtual bool isPositionDependent() const override;
-
- /// <summary>
- /// {@inheritDoc}
- ///
- /// <para>This action is implemented by calling <seealso
- /// cref="Lexer#setType"/> with the value provided by <seealso
- /// cref="#getType"/>.</para>
- /// </summary>
- virtual void execute(Lexer* lexer) override;
-
- virtual size_t hashCode() const override;
- virtual bool operator==(const LexerAction& obj) const override;
- virtual std::string toString() const override;
-
- private:
- const int _type;
-};
-
-} // namespace atn
-} // namespace antlr4