Я изучаю ANTLR4 и пытаюсь играть в лексических режимах. Как я могу получить один и тот же токен в нескольких лексических режимах? В качестве очень простого примера предположим, что моя грамматика имеет два режима, и я хочу, чтобы они соответствовали пробелу и концам строк в обоих из них, как я могу это сделать, не заканчивая, например, WS_MODE1 и WS_MODE2. Есть ли способ повторного использования одного и того же определения в обоих случаях? Я надеюсь получить WS токены в выходном потоке для всего пробела независимо от режима. То же самое относится к EOL и другим ключевым словам, которые могут отображаться в обоих режимах.