2017-01-17 11 views
1

возможны в ANTLR 4, чтобы создать правило синтаксического анализа с аргументами типа «маркер», то есть своего рода правилоANTLR 4: токены как аргументы в правилах синтаксического анализа

list[elem Token] : '[' elem (',' elem)* ']'; 

который должен соответствовать списку жетоны типа «elem». Например, list [ID] должен соответствовать списку идентификаторов, а список [String] должен соответствовать списку строк, как после синтаксиса, указанного в приведенном выше правиле.

ответ

0

Нет, такие семантические проверки обычно выполняются после разбора, в слушателе или посетителе (который также генерирует ANTLR).