2010-03-22 7 views
2

En Antlrworks je reçois cette erreur:problème trop grand

[18:21:03] Checking Grammar Grammar.g... 
[18:21:26] Grammar.java:12: code too large 
[18:21:26]  public static final String[] tokenNames = new String[] { 
[18:21:26]        ^
[18:21:26] 1 error 

En utilisant à la place le code généré dans un projet Java fonctionne normalement. Quel peut être ce problème?

Merci.

Répondre

2

Pour les grammaires plus volumineuses, il est plus facile de diviser votre grammaire en morceaux de petite taille (au moins une lexeur et un analyseur séparés). Si vous le faites, ANTLRWorks va probablement arrêter de se plaindre aussi.

Passez en revue l'entrée Wiki sur "Composite grammars".

Questions connexes