// Force-included into the ANTLR C++ runtime's own build (see CMakeLists.txt). // // ANTLR 4.13's sources use some standard library facilities (std::chrono in // ProfilingATNSimulator.cpp, for one) without including the header that // declares them. That only worked because older standard libraries included // those headers indirectly; newer Visual C++ versions no longer do, and the // build fails with errors like "'high_resolution_clock': is not a class or // namespace name". Including them up front is harmless everywhere else. #pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include