Я использую ANTLR4 для построения дерева разбора программы (C# программа, но может быть любым другим популярным языком). Теперь мне нужно разрешить декларации и обычаи. Я знаю основные принципы c (стек областей, таблица символов ...), но я считаю, что это довольно распространенная задача для существующей реализации. Тем не менее, я не могу найти ни одного. Если есть, пожалуйста, ведите меня. Если нет, мне интересно, почему.
Примечание. В идеале посетитель должен быть для дерева анализа ANTLR программы C# или javascript / Typescript и записан в C#. Но я не хочу быть разборчивым.