Используя ANTLR v3 и спецификатор языка CSharp2, есть ли способ указать, что вы хотите, чтобы сгенерированный лексер или анализатор были внутренними по сравнению с общедоступными по умолчанию?
Пространство имен указывается с помощью:
@lexer::namespace {My.Namespace}
и я предположил бы, что что-то подобное существует для спецификатора доступа, но я не смог его найти.