Для работы с ANTLR в среде C# рекомендуется выбрать пакет ANTLR4.Runtime. Этот пакет содержит все необходимые инструменты для работы с ANTLR, включая средства для выполнения лексического и синтаксического анализа.
Да, вы правильно понимаете процесс создания транслятора с использованием ANTLR. Сначала необходимо написать грамматику для вашего языка программирования с помощью ANTLR, затем выполнить лексический и синтаксический анализ, используя эту грамматику. Далее вы можете обрабатывать полученные данные с помощью слушателей или визиторов, а также записывать их, например, в базу данных.
Что касается выбора между адаптированным пакетом и стандартным, то оба варианта имеют свои достоинства и недостатки. Адаптированный пакет может содержать дополнительные функции или улучшения, которые могут быть полезны для конкретной задачи. С другой стороны, стандартный пакет обычно более устойчив и широко используется сообществом.
Если у вас есть опыт работы с обоими вариантами, лучше выбирать тот, с которым вам будет удобнее работать и который лучше подходит для вашей конкретной задачи. Кроме того, рекомендуется изучить документацию и примеры использования каждого пакета, чтобы сделать более обоснованный выбор.