У Вашей проектной группы может быть DBA, кому каждый разработчик передал бы их создавать, изменяют, удаляют, вставляют/обновляют (для основных данных) sql операторы. DBAs выполнил бы те запросы, и при успешном создании необходимого обновления добавит те операторы к текстовому файлу или электронной таблице. Каждое дополнение может быть маркировано как точка сохранения. Упакуйте Вас, возвращаются назад к конкретной точке сохранения, просто сделайте отбрасывание все и выполните запросы uptil маркированная точка сохранения. Этот подход является просто мыслью..., немного точной настройки здесь работало бы на Вашу среду разработки.
ANTLR имеет несколько доступных IDE , включая написанную мной . По подсчетам пользователей, наиболее часто используется ANTLRWorks . У меня меньше общих функций, но я использую его широко, потому что он очень хорошо интегрируется с моей работой в Visual Studio. Грамматический синтаксис ANTLR чистый и очень мощный, генерирует код для многих языков, а сгенерированные лексеры / парсеры представляют собой чистый, отлаживаемый код.
Отредактируйте, чтобы устранить проблемы в комментариях:
Vim имеет отличную поддержку подсветки синтаксиса для файлов flex / lex и bison / yacc. Vim, кажется, догадывается по расширениям файлов, так как мои flex-файлы заканчиваются на .l или .lex, а мои bison-файлы заканчиваются на .y, это, кажется, прекрасно работает. Я знаю, это едва ли IDE, но я нахожу подсветку синтаксиса наиболее полезной функцией для меня.