clang++ -std=c++17 -O2 -lm -L/extlibs -I/extlibs -lantlr4-runtime -Wl,-rpath=/extlibs /coursegrader/submitdata/src/main.cpp /coursegrader/submitdata/src/frontend/SyntaxTreePrinter.cpp /coursegrader/submitdata/src/frontend/AntlrDriver.cpp /coursegrader/submitdata/src/utils/CLI.cpp /coursegrader/submitdata/src/utils/Log.cpp /coursegrader/submitdata/src/ir/BasicBlock.cpp /coursegrader/submitdata/src/ir/IRBuilder.cpp /coursegrader/submitdata/src/ir/Instruction.cpp /coursegrader/submitdata/src/ir/IRPrinter.cpp /coursegrader/submitdata/src/ir/Context.cpp /coursegrader/submitdata/src/ir/Type.cpp /coursegrader/submitdata/src/ir/Module.cpp /coursegrader/submitdata/src/ir/GlobalValue.cpp /coursegrader/submitdata/src/ir/Value.cpp /coursegrader/submitdata/src/ir/Function.cpp /coursegrader/submitdata/src/ir/analysis/LoopInfo.cpp /coursegrader/submitdata/src/ir/analysis/DominatorTree.cpp /coursegrader/submitdata/src/ir/passes/PassManager.cpp /coursegrader/submitdata/src/ir/passes/DCE.cpp /coursegrader/submitdata/src/ir/passes/CFGSimplify.cpp /coursegrader/submitdata/src/ir/passes/ConstFold.cpp /coursegrader/submitdata/src/ir/passes/Mem2Reg.cpp /coursegrader/submitdata/src/ir/passes/CSE.cpp /coursegrader/submitdata/src/ir/passes/ConstProp.cpp /coursegrader/submitdata/src/ir/passes/LICM.cpp /coursegrader/submitdata/src/irgen/IRGenDecl.cpp /coursegrader/submitdata/src/irgen/IRGenExp.cpp /coursegrader/submitdata/src/irgen/IRGenFunc.cpp /coursegrader/submitdata/src/irgen/IRGenDriver.cpp /coursegrader/submitdata/src/irgen/IRGenStmt.cpp /coursegrader/submitdata/src/mir/MIRFunction.cpp /coursegrader/submitdata/src/mir/Lowering.cpp /coursegrader/submitdata/src/mir/AsmPrinter.cpp /coursegrader/submitdata/src/mir/Register.cpp /coursegrader/submitdata/src/mir/MIRContext.cpp /coursegrader/submitdata/src/mir/FrameLowering.cpp /coursegrader/submitdata/src/mir/MIRBasicBlock.cpp /coursegrader/submitdata/src/mir/RegAlloc.cpp /coursegrader/submitdata/src/mir/MIRInstr.cpp /coursegrader/submitdata/src/mir/passes/Peephole.cpp /coursegrader/submitdata/src/mir/passes/PassManager.cpp /coursegrader/submitdata/src/sem/SymbolTable.cpp /coursegrader/submitdata/src/sem/Sema.cpp /coursegrader/submitdata/src/sem/ConstEval.cpp /coursegrader/submitdata/sylib/sylib.c /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRInputStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/CommonTokenStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/CommonToken.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRFileStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuntimeMetaData.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/TokenStreamRewriter.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/TokenStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorStrategy.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/UnbufferedCharStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BufferedTokenStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Token.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/IntStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ConsoleErrorListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/CharStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/WritableToken.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/TokenSource.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Vocabulary.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/CommonTokenFactory.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ListTokenSource.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InputMismatchException.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BaseErrorListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/UnbufferedTokenStream.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Any.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Arrays.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/StringUtils.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Utf8.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/dfa/DFA.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/dfa/DFASerializer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/dfa/DFAState.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/dfa/LexerDFASerializer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/InterpreterDataReader.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/MurmurHash.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Predicate.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerPopModeAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerChannelAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/Transition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerSkipAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContextMergeCache.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNSimulator.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ContextSensitivityInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredicateEvalInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ProfilingATNSimulator.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SetTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/EpsilonTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNState.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/AtomTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATN.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/DecisionState.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ActionTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/DecisionEventInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/RuleTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerIndexedCustomAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ArrayPredictionContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/TransitionType.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerMoreAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerActionExecutor.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LookaheadEventInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContextCache.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerPushModeAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SingletonPredictionContext.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/NotSetTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNStateType.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredicateTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerCustomAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNDeserializer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/DecisionInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerModeAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerTypeAction.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/RangeTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNDeserializationOptions.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/WildcardTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/OrderedATNConfigSet.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/AmbiguityInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ErrorInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LL1Analyzer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PrecedencePredicateTransition.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParseInfo.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/StarLoopbackState.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/IterativeParseTreeWalker.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/Trees.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTreeListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTreeVisitor.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTreeWalker.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/TerminalNodeImpl.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ErrorNodeImpl.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathRuleAnywhereElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathWildcardAnywhereElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathWildcardElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathTokenAnywhereElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathLexerErrorListener.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathLexer.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathRuleElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathTokenElement.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/ParseTreePattern.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/TokenTagToken.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/Chunk.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/RuleTagToken.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/TagChunk.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/TextChunk.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/ParseTreeMatch.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern/ParseTreePatternMatcher.cpp /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/internal/Synchronization.cpp -I /coursegrader/submitdata/extlibs/frontend -I /coursegrader/submitdata/extlibs/irgen -I /coursegrader/submitdata/extlibs/sem -I /coursegrader/submitdata/extlibs/mir -I /coursegrader/submitdata/extlibs/ir -I /coursegrader/submitdata/extlibs/utils -I /coursegrader/submitdata/include/frontend -I /coursegrader/submitdata/include/irgen -I /coursegrader/submitdata/include/ir -I /coursegrader/submitdata/include/sem -I /coursegrader/submitdata/include/mir -I /coursegrader/submitdata/include/utils -I /coursegrader/submitdata/sylib -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/dfa -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/pattern -I /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/internal -o /root/run/compiler Stdout: Stderr: clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /coursegrader/submitdata/src/main.cpp:7:10: fatal error: 'frontend/AntlrDriver.h' file not found 7 | #include "frontend/AntlrDriver.h" | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/frontend/SyntaxTreePrinter.cpp:1:10: fatal error: 'frontend/SyntaxTreePrinter.h' file not found 1 | #include "frontend/SyntaxTreePrinter.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/frontend/AntlrDriver.cpp:2:10: fatal error: 'frontend/AntlrDriver.h' file not found 2 | #include "frontend/AntlrDriver.h" | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/utils/CLI.cpp:5:10: fatal error: 'utils/CLI.h' file not found 5 | #include "utils/CLI.h" | ^~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/utils/Log.cpp:3:10: fatal error: 'utils/Log.h' file not found 3 | #include "utils/Log.h" | ^~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/BasicBlock.cpp:10:10: fatal error: 'ir/IR.h' file not found 10 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/IRBuilder.cpp:5:10: fatal error: 'ir/IR.h' file not found 5 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/Instruction.cpp:4:10: fatal error: 'ir/IR.h' file not found 4 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/IRPrinter.cpp:5:10: fatal error: 'ir/IR.h' file not found 5 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/Context.cpp:2:10: fatal error: 'ir/IR.h' file not found 2 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/Type.cpp:2:10: fatal error: 'ir/IR.h' file not found 2 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/Module.cpp:3:10: fatal error: 'ir/IR.h' file not found 3 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/GlobalValue.cpp:4:10: fatal error: 'ir/IR.h' file not found 4 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/Value.cpp:4:10: fatal error: 'ir/IR.h' file not found 4 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/Function.cpp:4:10: fatal error: 'ir/IR.h' file not found 4 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/analysis/DominatorTree.cpp:1:10: fatal error: 'ir/IR.h' file not found 1 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/PassManager.cpp:3:10: fatal error: 'ir/IR.h' file not found 3 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/DCE.cpp:7:10: fatal error: 'ir/IR.h' file not found 7 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/CFGSimplify.cpp:5:10: fatal error: 'ir/IR.h' file not found 5 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/ConstFold.cpp:5:10: fatal error: 'ir/IR.h' file not found 5 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/Mem2Reg.cpp:5:10: fatal error: 'ir/IR.h' file not found 5 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/CSE.cpp:10:10: fatal error: 'ir/IR.h' file not found 10 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/ConstProp.cpp:7:10: fatal error: 'ir/IR.h' file not found 7 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/ir/passes/LICM.cpp:1:10: fatal error: 'ir/IR.h' file not found 1 | #include "ir/IR.h" | ^~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/irgen/IRGenDecl.cpp:1:10: fatal error: 'irgen/IRGen.h' file not found 1 | #include "irgen/IRGen.h" | ^~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/irgen/IRGenExp.cpp:1:10: fatal error: 'irgen/IRGen.h' file not found 1 | #include "irgen/IRGen.h" | ^~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/irgen/IRGenFunc.cpp:1:10: fatal error: 'irgen/IRGen.h' file not found 1 | #include "irgen/IRGen.h" | ^~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/irgen/IRGenDriver.cpp:1:10: fatal error: 'irgen/IRGen.h' file not found 1 | #include "irgen/IRGen.h" | ^~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/irgen/IRGenStmt.cpp:1:10: fatal error: 'irgen/IRGen.h' file not found 1 | #include "irgen/IRGen.h" | ^~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/MIRFunction.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/Lowering.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/AsmPrinter.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/Register.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/MIRContext.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/FrameLowering.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/MIRBasicBlock.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/RegAlloc.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/MIRInstr.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/mir/passes/Peephole.cpp:1:10: fatal error: 'mir/MIR.h' file not found 1 | #include "mir/MIR.h" | ^~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/sem/SymbolTable.cpp:3:10: fatal error: 'sem/SymbolTable.h' file not found 3 | #include "sem/SymbolTable.h" | ^~~~~~~~~~~~~~~~~~~ 1 error generated. /coursegrader/submitdata/src/sem/Sema.cpp:1:10: fatal error: 'sem/Sema.h' file not found 1 | #include "sem/Sema.h" | ^~~~~~~~~~~~ 1 error generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: /extlibs/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: /extlibs/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: /extlibs/ProxyErrorListener.h:16:26: error: redefinition of 'ProxyErrorListener' 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:16:26: note: previous definition is here 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:9: /extlibs/support/Casts.h:15:6: error: redefinition of 'downCast' 15 | To downCast(From* from) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:15:6: note: previous definition is here 15 | To downCast(From* from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:9: /extlibs/support/Casts.h:25:6: error: redefinition of 'downCast' 25 | To downCast(From& from) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:25:6: note: previous definition is here 25 | To downCast(From& from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:20:26: error: redefinition of 'SerializedATNView' 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:75:15: error: redefinition of 'operator==' 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:75:15: note: previous definition is here 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:80:15: error: redefinition of 'operator!=' 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:80:15: note: previous definition is here 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:84:15: error: redefinition of 'operator<' 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:84:15: note: previous definition is here 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /extlibs/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /extlibs/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /extlibs/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /extlibs/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /extlibs/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /extlibs/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /extlibs/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /extlibs/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /extlibs/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /extlibs/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /extlibs/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /extlibs/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:16:26: error: redefinition of 'ProxyErrorListener' 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ /extlibs/ProxyErrorListener.h:16:26: note: previous definition is here 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:15:6: error: redefinition of 'downCast' 15 | To downCast(From* from) { | ^ /extlibs/support/Casts.h:15:6: note: previous definition is here 15 | To downCast(From* from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:25:6: error: redefinition of 'downCast' 25 | To downCast(From& from) { | ^ /extlibs/support/Casts.h:25:6: note: previous definition is here 25 | To downCast(From& from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:20:26: error: redefinition of 'SerializedATNView' 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ /extlibs/atn/SerializedATNView.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:75:15: error: redefinition of 'operator==' 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /extlibs/atn/SerializedATNView.h:75:15: note: previous definition is here 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:80:15: error: redefinition of 'operator!=' 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /extlibs/atn/SerializedATNView.h:80:15: note: previous definition is here 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:84:15: error: redefinition of 'operator<' 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /extlibs/atn/SerializedATNView.h:84:15: note: previous definition is here 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:21:26: error: redefinition of 'ParseTree' 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ /extlibs/tree/ParseTree.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:89:26: error: redefinition of 'ParseTreeTracker' 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ /extlibs/tree/ParseTree.h:89:26: note: previous definition is here 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:62:26: error: redefinition of 'RuleContext' 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ /extlibs/RuleContext.h:62:26: note: previous definition is here 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:19:98: error: redefinition of default argument 19 | ANTLR4CPP_PUBLIC std::string indent(const std::string &s, const std::string &indentation, bool includingFirst = true); | ^ ~~~~ /extlibs/support/CPPUtils.h:19:98: note: previous definition is here 19 | ANTLR4CPP_PUBLIC std::string indent(const std::string &s, const std::string &indentation, bool includingFirst = true); | ^ ~~~~ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:23:10: error: redefinition of 'FinalAction' 23 | struct FinalAction { | ^ /extlibs/support/CPPUtils.h:23:10: note: previous definition is here 23 | struct FinalAction { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:38:22: error: redefinition of 'finally' 38 | FinalAction finally(OnEnd f) { | ^ /extlibs/support/CPPUtils.h:38:22: note: previous definition is here 38 | FinalAction finally(OnEnd f) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:44:15: error: redefinition of 'is' 44 | inline bool is(T2 *obj) { // For pointer types. | ^ /extlibs/support/CPPUtils.h:44:15: note: previous definition is here 44 | inline bool is(T2 *obj) { // For pointer types. | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:49:15: error: redefinition of 'is' 49 | inline bool is(Ref const& obj) { // For shared pointers. | ^ /extlibs/support/CPPUtils.h:49:15: note: previous definition is here 49 | inline bool is(Ref const& obj) { // For shared pointers. | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:54:15: error: redefinition of 'toString' 54 | std::string toString(const T &o) { | ^ /extlibs/support/CPPUtils.h:54:15: note: previous definition is here 54 | std::string toString(const T &o) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:63:56: error: redefinition of default argument 63 | ANTLR4CPP_PUBLIC std::string what(std::exception_ptr eptr = std::current_exception()); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /extlibs/support/CPPUtils.h:63:56: note: previous definition is here 63 | ANTLR4CPP_PUBLIC std::string what(std::exception_ptr eptr = std::current_exception()); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ErrorNodeImpl.h:8: In file included from /extlibs/tree/ErrorNode.h:8: /extlibs/tree/TerminalNode.h:13:26: error: redefinition of 'TerminalNode' 13 | class ANTLR4CPP_PUBLIC TerminalNode : public ParseTree { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/TerminalNode.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC TerminalNode : public ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /extlibs/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /extlibs/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /extlibs/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /extlibs/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /extlibs/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /extlibs/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /extlibs/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /extlibs/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: /extlibs/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:26:26: error: redefinition of 'IntervalSet' 26 | class ANTLR4CPP_PUBLIC IntervalSet final { | ^ /extlibs/misc/IntervalSet.h:26:26: note: previous definition is here 26 | class ANTLR4CPP_PUBLIC IntervalSet final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:183:22: error: redefinition of 'hash' 183 | template <> struct hash | ^~~~~~~~~~~~~~~~~ /extlibs/misc/IntervalSet.h:183:22: note: previous definition is here 183 | template <> struct hash | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:9: In file included from /extlibs/dfa/DFAState.h:10: /extlibs/atn/ATNConfigSet.h:20:26: error: redefinition of 'ATNConfigSet' 20 | class ANTLR4CPP_PUBLIC ATNConfigSet { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC ATNConfigSet { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:9: In file included from /extlibs/dfa/DFAState.h:10: /extlibs/atn/ATNConfigSet.h:141:15: error: redefinition of 'operator==' 141 | inline bool operator==(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return lhs.equals(rhs); } | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:141:15: note: previous definition is here 141 | inline bool operator==(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return lhs.equals(rhs); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:9: In file included from /extlibs/dfa/DFAState.h:10: /extlibs/atn/ATNConfigSet.h:143:15: error: redefinition of 'operator!=' 143 | inline bool operator!=(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return !operator==(lhs, rhs); } | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:143:15: note: previous definition is here 143 | inline bool operator!=(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return !operator==(lhs, rhs); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:9: In file included from /extlibs/dfa/DFAState.h:10: /extlibs/atn/ATNConfigSet.h:151:8: error: redefinition of 'hash' 151 | struct hash<::antlr4::atn::ATNConfigSet> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:151:8: note: previous definition is here 151 | struct hash<::antlr4::atn::ATNConfigSet> { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:21:26: error: redefinition of 'SemanticContext' 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ /extlibs/atn/SemanticContext.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:87:15: error: redefinition of 'operator==' 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:87:15: note: previous definition is here 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /extlibs/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /extlibs/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /extlibs/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /extlibs/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /extlibs/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /extlibs/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /extlibs/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /extlibs/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /extlibs/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /extlibs/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /extlibs/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /extlibs/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:16:26: error: redefinition of 'ProxyErrorListener' 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ /extlibs/ProxyErrorListener.h:16:26: note: previous definition is here 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:15:6: error: redefinition of 'downCast' 15 | To downCast(From* from) { | ^ /extlibs/support/Casts.h:15:6: note: previous definition is here 15 | To downCast(From* from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:25:6: error: redefinition of 'downCast' 25 | To downCast(From& from) { | ^ /extlibs/support/Casts.h:25:6: note: previous definition is here 25 | To downCast(From& from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:20:26: error: redefinition of 'SerializedATNView' 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ /extlibs/atn/SerializedATNView.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:75:15: error: redefinition of 'operator==' 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /extlibs/atn/SerializedATNView.h:75:15: note: previous definition is here 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:80:15: error: redefinition of 'operator!=' 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /extlibs/atn/SerializedATNView.h:80:15: note: previous definition is here 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.cpp:12: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerInterpreter.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:84:15: error: redefinition of 'operator<' 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /extlibs/atn/SerializedATNView.h:84:15: note: previous definition is here 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:8: /extlibs/misc/Interval.h:16:20: error: redefinition of 'numericToSymbol' 16 | constexpr size_t numericToSymbol(ssize_t v) { return static_cast(v); } | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.h:16:20: note: previous definition is here 16 | constexpr size_t numericToSymbol(ssize_t v) { return static_cast(v); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:8: /extlibs/misc/Interval.h:17:21: error: redefinition of 'symbolToNumeric' 17 | constexpr ssize_t symbolToNumeric(size_t v) { return static_cast(v); } | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.h:17:21: note: previous definition is here 17 | constexpr ssize_t symbolToNumeric(size_t v) { return static_cast(v); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:8: /extlibs/misc/Interval.h:20:26: error: redefinition of 'Interval' 20 | class ANTLR4CPP_PUBLIC Interval final { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC Interval final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/BailErrorStrategy.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DefaultErrorStrategy.h:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ 13 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:11: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/internal/Synchronization.h:51:26: error: redefinition of 'Mutex' 51 | class ANTLR4CPP_PUBLIC Mutex final { | ^ /extlibs/internal/Synchronization.h:51:26: note: previous definition is here 51 | class ANTLR4CPP_PUBLIC Mutex final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:11: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/internal/Synchronization.h:81:26: error: redefinition of 'SharedMutex' 81 | class ANTLR4CPP_PUBLIC SharedMutex final { | ^ /extlibs/internal/Synchronization.h:81:26: note: previous definition is here 81 | class ANTLR4CPP_PUBLIC SharedMutex final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:11: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/internal/Synchronization.h:122:26: error: redefinition of 'OnceFlag' 122 | class ANTLR4CPP_PUBLIC OnceFlag final { | ^ /extlibs/internal/Synchronization.h:122:26: note: previous definition is here 122 | class ANTLR4CPP_PUBLIC OnceFlag final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:11: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/internal/Synchronization.h:146:8: error: redefinition of 'call_once' 146 | void call_once(OnceFlag &onceFlag, Callable &&callable, Args&&... args) { | ^ /extlibs/internal/Synchronization.h:146:8: note: previous definition is here 146 | void call_once(OnceFlag &onceFlag, Callable &&callable, Args&&... args) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:21:26: error: redefinition of 'ParseTree' 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ /extlibs/tree/ParseTree.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:89:26: error: redefinition of 'ParseTreeTracker' 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ /extlibs/tree/ParseTree.h:89:26: note: previous definition is here 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:62:26: error: redefinition of 'RuleContext' 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ /extlibs/RuleContext.h:62:26: note: previous definition is here 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/IntervalSet.h:9: /extlibs/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ 17 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: /extlibs/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: /extlibs/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: /extlibs/ProxyErrorListener.h:16:26: error: redefinition of 'ProxyErrorListener' 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:16:26: note: previous definition is here 16 | class ANTLR4CPP_PUBLIC ProxyErrorListener : public ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:9: /extlibs/support/Casts.h:15:6: error: redefinition of 'downCast' 15 | To downCast(From* from) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:15:6: note: previous definition is here 15 | To downCast(From* from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:9: /extlibs/support/Casts.h:25:6: error: redefinition of 'downCast' 25 | To downCast(From& from) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/Casts.h:25:6: note: previous definition is here 25 | To downCast(From& from) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:20:26: error: redefinition of 'SerializedATNView' 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC SerializedATNView final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:75:15: error: redefinition of 'operator==' 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:75:15: note: previous definition is here 75 | inline bool operator==(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:80:15: error: redefinition of 'operator!=' 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:80:15: note: previous definition is here 80 | inline bool operator!=(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/NoViableAltException.h:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:10: /extlibs/atn/SerializedATNView.h:84:15: error: redefinition of 'operator<' 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SerializedATNView.h:84:15: note: previous definition is here 84 | inline bool operator<(const SerializedATNView &lhs, const SerializedATNView &rhs) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:21:26: error: redefinition of 'ParseTree' 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ /extlibs/tree/ParseTree.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:89:26: error: redefinition of 'ParseTreeTracker' 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ /extlibs/tree/ParseTree.h:89:26: note: previous definition is here 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:62:26: error: redefinition of 'RuleContext' 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ /extlibs/RuleContext.h:62:26: note: previous definition is here 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:19:98: error: redefinition of default argument 19 | ANTLR4CPP_PUBLIC std::string indent(const std::string &s, const std::string &indentation, bool includingFirst = true); | ^ ~~~~ /extlibs/support/CPPUtils.h:19:98: note: previous definition is here 19 | ANTLR4CPP_PUBLIC std::string indent(const std::string &s, const std::string &indentation, bool includingFirst = true); | ^ ~~~~ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:23:10: error: redefinition of 'FinalAction' 23 | struct FinalAction { | ^ /extlibs/support/CPPUtils.h:23:10: note: previous definition is here 23 | struct FinalAction { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:38:22: error: redefinition of 'finally' 38 | FinalAction finally(OnEnd f) { | ^ /extlibs/support/CPPUtils.h:38:22: note: previous definition is here 38 | FinalAction finally(OnEnd f) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:44:15: error: redefinition of 'is' 44 | inline bool is(T2 *obj) { // For pointer types. | ^ /extlibs/support/CPPUtils.h:44:15: note: previous definition is here 44 | inline bool is(T2 *obj) { // For pointer types. | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:49:15: error: redefinition of 'is' 49 | inline bool is(Ref const& obj) { // For shared pointers. | ^ /extlibs/support/CPPUtils.h:49:15: note: previous definition is here 49 | inline bool is(Ref const& obj) { // For shared pointers. | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:54:15: error: redefinition of 'toString' 54 | std::string toString(const T &o) { | ^ /extlibs/support/CPPUtils.h:54:15: note: previous definition is here 54 | std::string toString(const T &o) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/InterpreterRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:63:56: error: redefinition of default argument 63 | ANTLR4CPP_PUBLIC std::string what(std::exception_ptr eptr = std::current_exception()); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /extlibs/support/CPPUtils.h:63:56: note: previous definition is here 63 | ANTLR4CPP_PUBLIC std::string what(std::exception_ptr eptr = std::current_exception()); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:21:26: error: redefinition of 'SemanticContext' 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ /extlibs/atn/SemanticContext.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:87:15: error: redefinition of 'operator==' 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:87:15: note: previous definition is here 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:91:15: error: redefinition of 'operator!=' 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:91:15: note: previous definition is here 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:95:43: error: redefinition of 'Empty' 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ /extlibs/atn/SemanticContext.h:95:43: note: previous definition is here 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:104:43: error: redefinition of 'Predicate' 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:104:43: note: previous definition is here 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:122:43: error: redefinition of 'PrecedencePredicate' 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:122:43: note: previous definition is here 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:145:43: error: redefinition of 'Operator' 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:145:43: note: previous definition is here 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:173:43: error: redefinition of 'AND' 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ /extlibs/atn/SemanticContext.h:173:43: note: previous definition is here 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserInterpreter.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:201:43: error: redefinition of 'OR' 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ /extlibs/atn/SemanticContext.h:201:43: note: previous definition is here 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:21:26: error: redefinition of 'ParseTree' 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ /extlibs/tree/ParseTree.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:89:26: error: redefinition of 'ParseTreeTracker' 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ /extlibs/tree/ParseTree.h:89:26: note: previous definition is here 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContextWithAltNum.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RuleContext.h:62:26: error: redefinition of 'RuleContext' 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ /extlibs/RuleContext.h:62:26: note: previous definition is here 62 | class ANTLR4CPP_PUBLIC RuleContext : public tree::ParseTree { | ^ 3 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /extlibs/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /extlibs/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /extlibs/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /extlibs/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /extlibs/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /extlibs/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /extlibs/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /extlibs/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /extlibs/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /extlibs/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.h:16:20: error: redefinition of 'numericToSymbol' 16 | constexpr size_t numericToSymbol(ssize_t v) { return static_cast(v); } | ^ /extlibs/misc/Interval.h:16:20: note: previous definition is here 16 | constexpr size_t numericToSymbol(ssize_t v) { return static_cast(v); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.h:17:21: error: redefinition of 'symbolToNumeric' 17 | constexpr ssize_t symbolToNumeric(size_t v) { return static_cast(v); } | ^ /extlibs/misc/Interval.h:17:21: note: previous definition is here 17 | constexpr ssize_t symbolToNumeric(size_t v) { return static_cast(v); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/misc/Interval.h:20:26: error: redefinition of 'Interval' 20 | class ANTLR4CPP_PUBLIC Interval final { | ^ /extlibs/misc/Interval.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC Interval final { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /extlibs/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:20:26: error: redefinition of 'ATNConfigSet' 20 | class ANTLR4CPP_PUBLIC ATNConfigSet { | ^ /extlibs/atn/ATNConfigSet.h:20:26: note: previous definition is here 20 | class ANTLR4CPP_PUBLIC ATNConfigSet { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:141:15: error: redefinition of 'operator==' 141 | inline bool operator==(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return lhs.equals(rhs); } | ^ /extlibs/atn/ATNConfigSet.h:141:15: note: previous definition is here 141 | inline bool operator==(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return lhs.equals(rhs); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:143:15: error: redefinition of 'operator!=' 143 | inline bool operator!=(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return !operator==(lhs, rhs); } | ^ /extlibs/atn/ATNConfigSet.h:143:15: note: previous definition is here 143 | inline bool operator!=(const ATNConfigSet &lhs, const ATNConfigSet &rhs) { return !operator==(lhs, rhs); } | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:10: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/LexerNoViableAltException.h:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:151:8: error: redefinition of 'hash' 151 | struct hash<::antlr4::atn::ATNConfigSet> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /extlibs/atn/ATNConfigSet.h:151:8: note: previous definition is here 151 | struct hash<::antlr4::atn::ATNConfigSet> { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Lexer.cpp:11: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /extlibs/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:21:26: error: redefinition of 'SemanticContext' 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ /extlibs/atn/SemanticContext.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:87:15: error: redefinition of 'operator==' 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:87:15: note: previous definition is here 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:91:15: error: redefinition of 'operator!=' 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:91:15: note: previous definition is here 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:95:43: error: redefinition of 'Empty' 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ /extlibs/atn/SemanticContext.h:95:43: note: previous definition is here 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:104:43: error: redefinition of 'Predicate' 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:104:43: note: previous definition is here 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:122:43: error: redefinition of 'PrecedencePredicate' 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:122:43: note: previous definition is here 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:145:43: error: redefinition of 'Operator' 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:145:43: note: previous definition is here 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:173:43: error: redefinition of 'AND' 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ /extlibs/atn/SemanticContext.h:173:43: note: previous definition is here 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:201:43: error: redefinition of 'OR' 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ /extlibs/atn/SemanticContext.h:201:43: note: previous definition is here 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:6: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ParserATNSimulator.h:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:231:10: error: redefinition of 'hash' 231 | struct hash<::antlr4::atn::SemanticContext> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /extlibs/atn/SemanticContext.h:231:10: note: previous definition is here 231 | struct hash<::antlr4::atn::SemanticContext> { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /extlibs/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /extlibs/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /extlibs/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /extlibs/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /extlibs/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /extlibs/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /extlibs/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /extlibs/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/FailedPredicateException.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /extlibs/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: /extlibs/atn/PredictionContext.h:27:26: error: redefinition of 'PredictionContext' 27 | class ANTLR4CPP_PUBLIC PredictionContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContext.h:27:26: note: previous definition is here 27 | class ANTLR4CPP_PUBLIC PredictionContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: /extlibs/atn/PredictionContext.h:205:15: error: redefinition of 'operator==' 205 | inline bool operator==(const PredictionContext &lhs, const PredictionContext &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContext.h:205:15: note: previous definition is here 205 | inline bool operator==(const PredictionContext &lhs, const PredictionContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: /extlibs/atn/PredictionContext.h:209:15: error: redefinition of 'operator!=' 209 | inline bool operator!=(const PredictionContext &lhs, const PredictionContext &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContext.h:209:15: note: previous definition is here 209 | inline bool operator!=(const PredictionContext &lhs, const PredictionContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:11: /extlibs/atn/PredictionContext.h:219:10: error: redefinition of 'hash' 219 | struct hash<::antlr4::atn::PredictionContext> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionContext.h:219:10: note: previous definition is here 219 | struct hash<::antlr4::atn::PredictionContext> { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:12: /extlibs/atn/ATNConfig.h:24:26: error: redefinition of 'ATNConfig' 24 | class ANTLR4CPP_PUBLIC ATNConfig { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.h:24:26: note: previous definition is here 24 | class ANTLR4CPP_PUBLIC ATNConfig { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:12: /extlibs/atn/ATNConfig.h:138:22: error: redefinition of 'hash' 138 | template <> struct hash | ^~~~~~~~~~~~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.h:138:22: note: previous definition is here 138 | template <> struct hash | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfigSet.h:12: /extlibs/atn/ATNConfig.h:146:22: error: redefinition of 'hash>>' 146 | template <> struct hash>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.h:146:22: note: previous definition is here 146 | template <> struct hash>> | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /extlibs/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /extlibs/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /extlibs/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /extlibs/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /extlibs/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /extlibs/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /extlibs/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /extlibs/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /extlibs/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /extlibs/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /extlibs/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/DiagnosticErrorListener.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.h:8: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ProxyErrorListener.h:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /extlibs/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:8: /extlibs/atn/ATN.h:23:26: error: redefinition of 'ATN' 23 | class ANTLR4CPP_PUBLIC ATN { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATN.h:23:26: note: previous definition is here 23 | class ANTLR4CPP_PUBLIC ATN { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:13:26: error: redefinition of 'RuntimeException' 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC RuntimeException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:22:26: error: redefinition of 'IllegalStateException' 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:22:26: note: previous definition is here 22 | class ANTLR4CPP_PUBLIC IllegalStateException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:30:26: error: redefinition of 'IllegalArgumentException' 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:30:26: note: previous definition is here 30 | class ANTLR4CPP_PUBLIC IllegalArgumentException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:38:26: error: redefinition of 'NullPointerException' 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:38:26: note: previous definition is here 38 | class ANTLR4CPP_PUBLIC NullPointerException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:46:26: error: redefinition of 'IndexOutOfBoundsException' 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:46:26: note: previous definition is here 46 | class ANTLR4CPP_PUBLIC IndexOutOfBoundsException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:54:26: error: redefinition of 'UnsupportedOperationException' 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:54:26: note: previous definition is here 54 | class ANTLR4CPP_PUBLIC UnsupportedOperationException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:63:26: error: redefinition of 'EmptyStackException' 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:63:26: note: previous definition is here 63 | class ANTLR4CPP_PUBLIC EmptyStackException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:73:26: error: redefinition of 'IOException' 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:73:26: note: previous definition is here 73 | class ANTLR4CPP_PUBLIC IOException : public std::exception { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:83:26: error: redefinition of 'CancellationException' 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:83:26: note: previous definition is here 83 | class ANTLR4CPP_PUBLIC CancellationException : public IllegalStateException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: In file included from /extlibs/RecognitionException.h:8: /extlibs/Exceptions.h:91:26: error: redefinition of 'ParseCancellationException' 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Exceptions.h:91:26: note: previous definition is here 91 | class ANTLR4CPP_PUBLIC ParseCancellationException : public CancellationException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: In file included from /extlibs/ANTLRErrorListener.h:8: /extlibs/RecognitionException.h:17:26: error: redefinition of 'RecognitionException' 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/RecognitionException.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC RecognitionException : public RuntimeException { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:9: In file included from /extlibs/atn/PredictionContext.h:10: In file included from /extlibs/Recognizer.h:8: In file included from /extlibs/ProxyErrorListener.h:8: /extlibs/ANTLRErrorListener.h:17:26: error: redefinition of 'ANTLRErrorListener' 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ANTLRErrorListener.h:17:26: note: previous definition is here 17 | class ANTLR4CPP_PUBLIC ANTLRErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:12: /extlibs/support/CPPUtils.h:19:98: error: redefinition of default argument 19 | ANTLR4CPP_PUBLIC std::string indent(const std::string &s, const std::string &indentation, bool includingFirst = true); | ^ ~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:19:98: note: previous definition is here 19 | ANTLR4CPP_PUBLIC std::string indent(const std::string &s, const std::string &indentation, bool includingFirst = true); | ^ ~~~~ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:12: /extlibs/support/CPPUtils.h:23:10: error: redefinition of 'FinalAction' 23 | struct FinalAction { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:23:10: note: previous definition is here 23 | struct FinalAction { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:12: /extlibs/support/CPPUtils.h:38:22: error: redefinition of 'finally' 38 | FinalAction finally(OnEnd f) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:38:22: note: previous definition is here 38 | FinalAction finally(OnEnd f) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:12: /extlibs/support/CPPUtils.h:44:15: error: redefinition of 'is' 44 | inline bool is(T2 *obj) { // For pointer types. | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:44:15: note: previous definition is here 44 | inline bool is(T2 *obj) { // For pointer types. | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:12: /extlibs/support/CPPUtils.h:49:15: error: redefinition of 'is' 49 | inline bool is(Ref const& obj) { // For shared pointers. | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:49:15: note: previous definition is here 49 | inline bool is(Ref const& obj) { // For shared pointers. | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Recognizer.cpp:11: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNSimulator.h:12: /extlibs/support/CPPUtils.h:54:15: error: redefinition of 'toString' 54 | std::string toString(const T &o) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/support/CPPUtils.h:54:15: note: previous definition is here 54 | std::string toString(const T &o) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.cpp:7: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ErrorNode.h:8: /extlibs/tree/TerminalNode.h:13:26: error: redefinition of 'TerminalNode' 13 | class ANTLR4CPP_PUBLIC TerminalNode : public ParseTree { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/TerminalNode.h:13:26: note: previous definition is here 13 | class ANTLR4CPP_PUBLIC TerminalNode : public ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:21:26: error: redefinition of 'ParseTree' 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ /extlibs/tree/ParseTree.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC ParseTree { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/ParserRuleContext.cpp:9: In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/Parser.h:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/ParseTree.h:89:26: error: redefinition of 'ParseTreeTracker' 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ /extlibs/tree/ParseTree.h:89:26: note: previous definition is here 89 | class ANTLR4CPP_PUBLIC ParseTreeTracker { | ^ 3 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:21:26: error: redefinition of 'SemanticContext' 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:87:15: error: redefinition of 'operator==' 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:87:15: note: previous definition is here 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:91:15: error: redefinition of 'operator!=' 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:91:15: note: previous definition is here 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:95:43: error: redefinition of 'Empty' 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:95:43: note: previous definition is here 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:104:43: error: redefinition of 'Predicate' 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:104:43: note: previous definition is here 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:122:43: error: redefinition of 'PrecedencePredicate' 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:122:43: note: previous definition is here 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:145:43: error: redefinition of 'Operator' 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:145:43: note: previous definition is here 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:173:43: error: redefinition of 'AND' 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:173:43: note: previous definition is here 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:201:43: error: redefinition of 'OR' 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:201:43: note: previous definition is here 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/ATNConfig.cpp:10: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:231:10: error: redefinition of 'hash' 231 | struct hash<::antlr4::atn::SemanticContext> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:231:10: note: previous definition is here 231 | struct hash<::antlr4::atn::SemanticContext> { | ^ 10 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:21:26: error: redefinition of 'SemanticContext' 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:87:15: error: redefinition of 'operator==' 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:87:15: note: previous definition is here 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:91:15: error: redefinition of 'operator!=' 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:91:15: note: previous definition is here 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:95:43: error: redefinition of 'Empty' 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:95:43: note: previous definition is here 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:104:43: error: redefinition of 'Predicate' 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:104:43: note: previous definition is here 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:122:43: error: redefinition of 'PrecedencePredicate' 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:122:43: note: previous definition is here 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:145:43: error: redefinition of 'Operator' 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:145:43: note: previous definition is here 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:173:43: error: redefinition of 'AND' 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:173:43: note: previous definition is here 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:201:43: error: redefinition of 'OR' 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:201:43: note: previous definition is here 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/LexerATNConfig.cpp:15: In file included from /extlibs/atn/LexerATNConfig.h:8: In file included from /extlibs/atn/ATNConfig.h:11: /extlibs/atn/SemanticContext.h:231:10: error: redefinition of 'hash' 231 | struct hash<::antlr4::atn::SemanticContext> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:231:10: note: previous definition is here 231 | struct hash<::antlr4::atn::SemanticContext> { | ^ 10 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:21:26: error: redefinition of 'SemanticContext' 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ /extlibs/atn/SemanticContext.h:21:26: note: previous definition is here 21 | class ANTLR4CPP_PUBLIC SemanticContext : public std::enable_shared_from_this { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:87:15: error: redefinition of 'operator==' 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:87:15: note: previous definition is here 87 | inline bool operator==(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:91:15: error: redefinition of 'operator!=' 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ /extlibs/atn/SemanticContext.h:91:15: note: previous definition is here 91 | inline bool operator!=(const SemanticContext &lhs, const SemanticContext &rhs) { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:95:43: error: redefinition of 'Empty' 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ /extlibs/atn/SemanticContext.h:95:43: note: previous definition is here 95 | class ANTLR4CPP_PUBLIC SemanticContext::Empty : public SemanticContext{ | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:104:43: error: redefinition of 'Predicate' 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:104:43: note: previous definition is here 104 | class ANTLR4CPP_PUBLIC SemanticContext::Predicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:122:43: error: redefinition of 'PrecedencePredicate' 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:122:43: note: previous definition is here 122 | class ANTLR4CPP_PUBLIC SemanticContext::PrecedencePredicate final : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:145:43: error: redefinition of 'Operator' 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ /extlibs/atn/SemanticContext.h:145:43: note: previous definition is here 145 | class ANTLR4CPP_PUBLIC SemanticContext::Operator : public SemanticContext { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:173:43: error: redefinition of 'AND' 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ /extlibs/atn/SemanticContext.h:173:43: note: previous definition is here 173 | class ANTLR4CPP_PUBLIC SemanticContext::AND final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:201:43: error: redefinition of 'OR' 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ /extlibs/atn/SemanticContext.h:201:43: note: previous definition is here 201 | class ANTLR4CPP_PUBLIC SemanticContext::OR final : public SemanticContext::Operator { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/PredictionMode.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/atn/SemanticContext.h:231:10: error: redefinition of 'hash' 231 | struct hash<::antlr4::atn::SemanticContext> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /extlibs/atn/SemanticContext.h:231:10: note: previous definition is here 231 | struct hash<::antlr4::atn::SemanticContext> { | ^ 10 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:6: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathLexer.h:12:8: error: redefinition of 'XPathLexer' 12 | class XPathLexer : public antlr4::Lexer { | ^ /extlibs/tree/xpath/XPathLexer.h:10:8: note: previous definition is here 10 | class XPathLexer : public antlr4::Lexer { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:7: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathLexerErrorListener.h:14:26: error: redefinition of 'XPathLexerErrorListener' 14 | class ANTLR4CPP_PUBLIC XPathLexerErrorListener : public BaseErrorListener { | ^ /extlibs/tree/xpath/XPathLexerErrorListener.h:14:26: note: previous definition is here 14 | class ANTLR4CPP_PUBLIC XPathLexerErrorListener : public BaseErrorListener { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:8: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathElement.h:16:26: error: redefinition of 'XPathElement' 16 | class ANTLR4CPP_PUBLIC XPathElement { | ^ /extlibs/tree/xpath/XPathElement.h:16:26: note: previous definition is here 16 | class ANTLR4CPP_PUBLIC XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:9: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathWildcardAnywhereElement.h:14:26: error: redefinition of 'XPathWildcardAnywhereElement' 14 | class ANTLR4CPP_PUBLIC XPathWildcardAnywhereElement : public XPathElement { | ^ /extlibs/tree/xpath/XPathWildcardAnywhereElement.h:14:26: note: previous definition is here 14 | class ANTLR4CPP_PUBLIC XPathWildcardAnywhereElement : public XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:10: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathWildcardElement.h:14:26: error: redefinition of 'XPathWildcardElement' 14 | class ANTLR4CPP_PUBLIC XPathWildcardElement : public XPathElement { | ^ /extlibs/tree/xpath/XPathWildcardElement.h:14:26: note: previous definition is here 14 | class ANTLR4CPP_PUBLIC XPathWildcardElement : public XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:11: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathTokenAnywhereElement.h:14:26: error: redefinition of 'XPathTokenAnywhereElement' 14 | class ANTLR4CPP_PUBLIC XPathTokenAnywhereElement : public XPathElement { | ^ /extlibs/tree/xpath/XPathTokenAnywhereElement.h:14:26: note: previous definition is here 14 | class ANTLR4CPP_PUBLIC XPathTokenAnywhereElement : public XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:12: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathTokenElement.h:14:26: error: redefinition of 'XPathTokenElement' 14 | class ANTLR4CPP_PUBLIC XPathTokenElement : public XPathElement { | ^ /extlibs/tree/xpath/XPathTokenElement.h:14:26: note: previous definition is here 14 | class ANTLR4CPP_PUBLIC XPathTokenElement : public XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:13: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathRuleAnywhereElement.h:15:26: error: redefinition of 'XPathRuleAnywhereElement' 15 | class ANTLR4CPP_PUBLIC XPathRuleAnywhereElement : public XPathElement { | ^ /extlibs/tree/xpath/XPathRuleAnywhereElement.h:15:26: note: previous definition is here 15 | class ANTLR4CPP_PUBLIC XPathRuleAnywhereElement : public XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:14: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathRuleElement.h:14:26: error: redefinition of 'XPathRuleElement' 14 | class ANTLR4CPP_PUBLIC XPathRuleElement : public XPathElement { | ^ /extlibs/tree/xpath/XPathRuleElement.h:14:26: note: previous definition is here 14 | class ANTLR4CPP_PUBLIC XPathRuleElement : public XPathElement { | ^ In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.cpp:16: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPath.h:56:26: error: redefinition of 'XPath' 56 | class ANTLR4CPP_PUBLIC XPath { | ^ /extlibs/tree/xpath/XPath.h:56:26: note: previous definition is here 56 | class ANTLR4CPP_PUBLIC XPath { | ^ 10 errors generated. In file included from /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathLexer.cpp:5: /coursegrader/submitdata/third_party/antlr4-runtime-4.13.2/runtime/src/tree/xpath/XPathLexer.h:12:8: error: redefinition of 'XPathLexer' 12 | class XPathLexer : public antlr4::Lexer { | ^ /extlibs/tree/xpath/XPathLexer.h:10:8: note: previous definition is here 10 | class XPathLexer : public antlr4::Lexer { | ^ 1 error generated.