Skip to content

Commit ec1b5f3

Browse files
authored
Add top missing antlr4 headers inside impl. (#4793)
* Include `"atn/ATNState.h"` for files using `antlr4::atn::ATNState` Signed-off-by: Henner Zeller <[email protected]> * Include `"Token.h"` for files using `antlr4::Token` Signed-off-by: Henner Zeller <[email protected]> * Include `"ANTLRErrorListener.h"` in files using `antlr4::ANTLRErrorListener` Signed-off-by: Henner Zeller <[email protected]> * Include `"ANTLRErrorStrategy.h"` in files using `antlr4::ANTLRErrorStrategy` Signed-off-by: Henner Zeller <[email protected]> * Include `"ANTLRInputStream.h"` in files using `antlr4::ANTLRInputStream` Signed-off-by: Henner Zeller <[email protected]> * Include `"atn/TransitionType.h"` in files using `antlr4::atn::TransitionType` Signed-off-by: Henner Zeller <[email protected]> * Include `"atn/ATNStateType.h"` in files using `antlr4::atn::ATNStateType` Signed-off-by: Henner Zeller <[email protected]> * Include `"misc/Interval.h"` and `"misc/IntervalSet.h"` in files using these. Signed-off-by: Henner Zeller <[email protected]> * Include `"tree/ParseTreeType.h"` in files using `antlr4::tree::ParseTreeType` Signed-off-by: Henner Zeller <[email protected]> --------- Signed-off-by: Henner Zeller <[email protected]>
1 parent 03f124b commit ec1b5f3

File tree

105 files changed

+168
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+168
-0
lines changed

runtime/Cpp/runtime/src/ANTLRErrorListener.h

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <string>
99
#include <cstddef>
1010
#include "antlr4-common.h"
11+
#include "Token.h"
1112
#include "RecognitionException.h"
1213

1314
namespace antlrcpp {

runtime/Cpp/runtime/src/ANTLRErrorStrategy.h

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "Token.h"
1010

1111
namespace antlr4 {
12+
class Parser;
1213

1314
/// <summary>
1415
/// The interface for defining strategies to deal with syntax errors encountered

runtime/Cpp/runtime/src/ANTLRFileStream.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55

66
#include <string>
7+
#include "ANTLRInputStream.h"
78
#include "ANTLRFileStream.h"
89

910
using namespace antlr4;

runtime/Cpp/runtime/src/ANTLRInputStream.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <string_view>
1111

1212
#include "antlr4-common.h"
13+
#include "misc/Interval.h"
1314
#include "CharStream.h"
1415

1516
namespace antlr4 {

runtime/Cpp/runtime/src/BailErrorStrategy.cpp

100755100644
+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55

66
#include "Exceptions.h"
7+
#include "Token.h"
78
#include "ParserRuleContext.h"
89
#include "InputMismatchException.h"
910
#include "Parser.h"

runtime/Cpp/runtime/src/BailErrorStrategy.h

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77

88
#include "antlr4-common.h"
9+
#include "Token.h"
910
#include "DefaultErrorStrategy.h"
1011

1112
namespace antlr4 {

runtime/Cpp/runtime/src/BaseErrorListener.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <string>
77
#include <cstddef>
88
#include "BaseErrorListener.h"
9+
#include "Token.h"
910
#include "RecognitionException.h"
1011

1112
using namespace antlr4;

runtime/Cpp/runtime/src/BaseErrorListener.h

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <string>
99
#include <cstddef>
1010
#include "antlr4-common.h"
11+
#include "Token.h"
1112
#include "ANTLRErrorListener.h"
1213

1314
namespace antlrcpp {

runtime/Cpp/runtime/src/BufferedTokenStream.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <vector>
1010
#include <cstddef>
1111
#include "WritableToken.h"
12+
#include "Token.h"
1213
#include "antlr4-common.h"
1314
#include "Lexer.h"
1415
#include "RuleContext.h"

runtime/Cpp/runtime/src/BufferedTokenStream.h

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#include <string>
1111
#include <cstddef>
1212
#include "antlr4-common.h"
13+
#include "misc/Interval.h"
14+
#include "Token.h"
1315
#include "TokenStream.h"
1416

1517
namespace antlr4 {

runtime/Cpp/runtime/src/CommonToken.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <string>
88
#include <cstddef>
99
#include "TokenSource.h"
10+
#include "Token.h"
1011
#include "antlr4-common.h"
1112
#include "CharStream.h"
1213
#include "Recognizer.h"

runtime/Cpp/runtime/src/CommonToken.h

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <string>
1010
#include <cstddef>
1111
#include "antlr4-common.h"
12+
#include "Token.h"
1213
#include "WritableToken.h"
1314

1415
namespace antlr4 {

runtime/Cpp/runtime/src/CommonTokenStream.h

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
#include <cstddef>
99
#include "antlr4-common.h"
10+
#include "Token.h"
1011
#include "BufferedTokenStream.h"
1112

1213
namespace antlr4 {

runtime/Cpp/runtime/src/ConsoleErrorListener.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <string>
77
#include <cstddef>
8+
#include "Token.h"
89
#include "ConsoleErrorListener.h"
910

1011
using namespace antlr4;

runtime/Cpp/runtime/src/ConsoleErrorListener.h

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <string>
99
#include <cstddef>
1010
#include "antlr4-common.h"
11+
#include "Token.h"
1112
#include "BaseErrorListener.h"
1213

1314
namespace antlr4 {

runtime/Cpp/runtime/src/DefaultErrorStrategy.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
#include <string>
77
#include <cstddef>
88
#include "NoViableAltException.h"
9+
#include "atn/ATNStateType.h"
10+
#include "Token.h"
911
#include "antlr4-common.h"
1012
#include "misc/IntervalSet.h"
1113
#include "atn/ParserATNSimulator.h"

runtime/Cpp/runtime/src/DefaultErrorStrategy.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <string>
1111
#include <cstddef>
1212
#include "ANTLRErrorStrategy.h"
13+
#include "Token.h"
1314
#include "antlr4-common.h"
1415
#include "misc/IntervalSet.h"
1516

runtime/Cpp/runtime/src/FailedPredicateException.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <cstddef>
77
#include "atn/ParserATNSimulator.h"
8+
#include "atn/TransitionType.h"
89
#include "Parser.h"
910
#include "atn/PredicateTransition.h"
1011
#include "atn/ATN.h"

runtime/Cpp/runtime/src/Lexer.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <vector>
99
#include <cstddef>
1010
#include "atn/LexerATNSimulator.h"
11+
#include "Token.h"
1112
#include "antlr4-common.h"
1213
#include "Exceptions.h"
1314
#include "misc/Interval.h"

runtime/Cpp/runtime/src/ListTokenSource.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <string>
1111
#include <cstddef>
1212
#include "TokenSource.h"
13+
#include "Token.h"
1314
#include "antlr4-common.h"
1415
#include "CommonTokenFactory.h"
1516

runtime/Cpp/runtime/src/NoViableAltException.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include "Parser.h"
77

8+
#include "Token.h"
89
#include "antlr4-common.h"
910
#include "NoViableAltException.h"
1011

runtime/Cpp/runtime/src/Parser.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <vector>
1010
#include <cstddef>
1111
#include "atn/ATNDeserializationOptions.h"
12+
#include "ANTLRErrorStrategy.h"
13+
#include "atn/ATNState.h"
1214
#include "antlr4-common.h"
1315
#include "tree/pattern/ParseTreePatternMatcher.h"
1416
#include "dfa/DFA.h"

runtime/Cpp/runtime/src/Parser.h

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
#include <string>
1010
#include <cstddef>
1111
#include "Recognizer.h"
12+
#include "misc/IntervalSet.h"
13+
#include "ANTLRErrorStrategy.h"
14+
#include "Token.h"
1215
#include "antlr4-common.h"
1316
#include "tree/ParseTreeListener.h"
1417
#include "tree/ParseTree.h"

runtime/Cpp/runtime/src/ParserInterpreter.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
#include <string>
99
#include <cstddef>
1010
#include "dfa/DFA.h"
11+
#include "atn/ATNStateType.h"
12+
#include "atn/TransitionType.h"
13+
#include "atn/ATNState.h"
1114
#include "antlr4-common.h"
1215
#include "atn/RuleStartState.h"
1316
#include "InterpreterRuleContext.h"

runtime/Cpp/runtime/src/ParserInterpreter.h

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#include <string>
1212
#include <cstddef>
1313
#include "Parser.h"
14+
#include "Token.h"
15+
#include "atn/ATNState.h"
1416
#include "antlr4-common.h"
1517
#include "atn/ATN.h"
1618
#include "support/BitSet.h"

runtime/Cpp/runtime/src/ParserRuleContext.h

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <string>
1010
#include <cstddef>
1111
#include "RuleContext.h"
12+
#include "misc/Interval.h"
13+
#include "Token.h"
1214
#include "antlr4-common.h"
1315
#include "support/CPPUtils.h"
1416

runtime/Cpp/runtime/src/ProxyErrorListener.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
#include <string>
77
#include <cstddef>
8+
#include "Token.h"
9+
#include "ANTLRErrorListener.h"
810
#include "ProxyErrorListener.h"
911

1012
using namespace antlr4;

runtime/Cpp/runtime/src/ProxyErrorListener.h

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <string>
99
#include <cstddef>
1010
#include "ANTLRErrorListener.h"
11+
#include "Token.h"
1112
#include "antlr4-common.h"
1213
#include "Exceptions.h"
1314

runtime/Cpp/runtime/src/RecognitionException.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <cstddef>
77
#include "atn/ATN.h"
8+
#include "Token.h"
89
#include "antlr4-common.h"
910
#include "Recognizer.h"
1011
#include "ParserRuleContext.h"

runtime/Cpp/runtime/src/RecognitionException.h

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#include <string>
99
#include <cstddef>
1010
#include "antlr4-common.h"
11+
#include "misc/IntervalSet.h"
12+
#include "Token.h"
1113
#include "Exceptions.h"
1214

1315
namespace antlr4 {

runtime/Cpp/runtime/src/Recognizer.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#include <string>
99
#include <cstddef>
1010
#include "ConsoleErrorListener.h"
11+
#include "ANTLRErrorListener.h"
12+
#include "atn/ATNState.h"
1113
#include "RecognitionException.h"
1214
#include "support/CPPUtils.h"
1315
#include "Token.h"

runtime/Cpp/runtime/src/Recognizer.h

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#include <string>
1212
#include <cstddef>
1313
#include "ProxyErrorListener.h"
14+
#include "ANTLRErrorListener.h"
15+
#include "Token.h"
1416
#include "antlr4-common.h"
1517
#include "support/Casts.h"
1618
#include "atn/SerializedATNView.h"

runtime/Cpp/runtime/src/RuleContext.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <string>
88
#include <cstddef>
99
#include "tree/Trees.h"
10+
#include "tree/ParseTreeType.h"
1011
#include "antlr4-common.h"
1112
#include "misc/Interval.h"
1213
#include "Parser.h"

runtime/Cpp/runtime/src/RuleContext.h

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <string>
1010
#include <cstddef>
1111
#include "antlr4-common.h"
12+
#include "tree/ParseTreeType.h"
13+
#include "misc/Interval.h"
1214
#include "tree/ParseTree.h"
1315

1416
namespace antlr4 {

runtime/Cpp/runtime/src/TokenSource.h

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <string>
1010
#include <cstddef>
1111
#include "antlr4-common.h"
12+
#include "Token.h"
1213
#include "TokenFactory.h"
1314

1415
namespace antlr4 {

runtime/Cpp/runtime/src/TokenStream.h

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#include <string>
99
#include <cstddef>
1010
#include "antlr4-common.h"
11+
#include "misc/Interval.h"
12+
#include "Token.h"
1113
#include "IntStream.h"
1214

1315
namespace antlr4 {

runtime/Cpp/runtime/src/TokenStreamRewriter.h

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <vector>
1010
#include <string>
1111
#include <cstddef>
12+
#include "Token.h"
13+
#include "misc/Interval.h"
1214
#include "antlr4-common.h"
1315

1416
namespace antlr4 {

runtime/Cpp/runtime/src/UnbufferedCharStream.h

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <string>
99
#include <cstddef>
1010
#include "antlr4-common.h"
11+
#include "misc/Interval.h"
1112
#include "CharStream.h"
1213

1314
namespace antlr4 {

runtime/Cpp/runtime/src/UnbufferedTokenStream.h

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#include <string>
1111
#include <cstddef>
1212
#include "antlr4-common.h"
13+
#include "misc/Interval.h"
14+
#include "Token.h"
1315
#include "TokenStream.h"
1416

1517
namespace antlr4 {

runtime/Cpp/runtime/src/atn/ATN.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <cstddef>
77
#include "atn/LL1Analyzer.h"
8+
#include "atn/ATNState.h"
89
#include "Token.h"
910
#include "atn/RuleTransition.h"
1011
#include "misc/IntervalSet.h"

runtime/Cpp/runtime/src/atn/ATN.h

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <string>
1010
#include <cstddef>
1111
#include "RuleContext.h"
12+
#include "misc/IntervalSet.h"
13+
#include "atn/ATNState.h"
1214
#include "antlr4-common.h"
1315
#include "internal/Synchronization.h"
1416

runtime/Cpp/runtime/src/atn/ATNConfig.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <string>
88
#include <cstddef>
99
#include "misc/MurmurHash.h"
10+
#include "atn/ATNState.h"
1011
#include "antlr4-common.h"
1112
#include "atn/PredictionContext.h"
1213
#include "SemanticContext.h"

runtime/Cpp/runtime/src/atn/ATNConfig.h

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <cassert>
1212

1313
#include "antlr4-common.h"
14+
#include "atn/ATNState.h"
1415
#include "atn/SemanticContext.h"
1516

1617
namespace antlr4 {

runtime/Cpp/runtime/src/atn/ATNConfigSet.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <vector>
99
#include <cstddef>
1010
#include "atn/PredictionContext.h"
11+
#include "atn/ATNState.h"
1112
#include "antlr4-common.h"
1213
#include "atn/ATNConfig.h"
1314
#include "atn/ATNSimulator.h"

runtime/Cpp/runtime/src/atn/ATNConfigSet.h

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <cassert>
1212

1313
#include "support/BitSet.h"
14+
#include "atn/ATNState.h"
1415
#include "antlr4-common.h"
1516
#include "atn/PredictionContext.h"
1617
#include "atn/ATNConfig.h"

runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include "atn/ATNDeserializationOptions.h"
77

8+
#include "atn/ATNStateType.h"
89
#include "antlr4-common.h"
910
#include "atn/ATNType.h"
1011
#include "atn/ATNState.h"

runtime/Cpp/runtime/src/atn/ActionTransition.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
#include <string>
77
#include <cstddef>
88
#include "antlr4-common.h"
9+
#include "atn/TransitionType.h"
10+
#include "atn/ATNState.h"
911
#include "atn/ActionTransition.h"
1012

1113
using namespace antlr4::atn;

0 commit comments

Comments
 (0)