CMake — это кроссплатформенная система автоматизации сборки, которая использует файл с именем CMakeLists.txt для описания процесса сборки и может генерировать стандартные файлы сборки, такие как Makefile в Unix или Wind.
ANTLR (ANother Tool for Language Recognition) — это мощный генератор парсеров для чтения, обработки, исполнения или трансляции структурированного текста или бинарных файлов.