Buduję parser w antlr, który kompiluje się do działającego celu java. Po ponownym dopasowaniu dla C# 2 generuje on analizator składni, w którym wszystkie metody analizowania są prywatne, ale są oznaczone atrybutem [GrammarRule ("rulename")].Dlaczego metody antlr3 C# parser są prywatne?
Co to jest zatwierdzony oznacza faktycznie wywołać parser?
Używam ANTLR 3.3 30 listopada 2010 12:45:30
Dzięki Andy
Dzięki, nie mogłem znaleźć żadnej dokumentacji o tym skutku. –
@Andy, nie ma za co. Tak, działa to trochę inaczej niż cel Java, w którym możesz używać tych słów kluczowych, ale nie są one zaimplementowane. Domyślnie obiekt docelowy Java ANTLR generuje modyfikator 'public'. Powinien więc nadal działać z celem Java, jeśli umieścisz 'public' przed regułą parsera. –