Znam "+", "?" i '*'. Ale co, jeśli chcę, żeby coś powtarza się, powiedzmy, 5 razy? Na przykład, jeśli identyfikator musi być ciągiem liczb szesnastkowych o długości 5?jak zdefiniować regułę powtarzania wzoru określoną liczbę razy używając gramatyki antlr
Mówiąc dokładniej, zastanawiam się nad zdefiniowaniem ogólnej reguły leksykalnej o nieograniczonej długości, a następnie, w czasie analizy, policz, ile razy się to powtórzyło, jeśli wynosi 5, następnie zmień nazwę na inny typ tokena , ale jak mogę to zrobić? Czy jest jakiś łatwy sposób?
Dzięki, spróbowałem drugiej metody. Dokładnie to, czego szukam. – safarisoul