Je suis intéressé par la position actuelle des octets dans le flux lors de l'analyse de quelque chose en utilisant Antlr 3.
J'ai vu qu'il y a une question similaire mais il n'y avait pas de vraie réponse. C'est pourquoi j'essaye encore.
Je ne suis pas intéressé par l'index des jetons, la position des octets dans une ligne etc ...
Pourriez-vous quelqu'un me dire ça? Il est évident que du code doit être écrit/remplacé. Est-ce que quelqu'un a un code spécifique à écrire? J'utilise C#.Comment obtenir la position actuelle des octets de l'analyseur dans Antlr avec C# target?
0
A
Répondre
0
si votre analyseur est parser = new myParser (tokenStream); puis
bytepos = ((CommonToken) parser.TokenStream.LT (1)). StartIndex;