Ich muss jedem Token absolute Informationen hinzufügen, um ein internes Syntax-Highlight-Framework zu integrieren.javacc Absoluter Offset für specialToken
Ich habe diesen Beitrag gefolgt: http://ramkulkarni.com/blog/capturing-absolute-offsets-for-javaccjjtree-tokens/
Und es funktioniert ok für die regelmäßige Token.
Kommentare werden als spezielle Tokens erfasst und aus irgendeinem Grund wird nicht auf diese angewendet. Ich hace das Problem debuggt und die erzeugte XXTokenManager
einen Anruf an CommonTokenAction
nach einem fehlenden
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
matchedToken = jjFillToken();
...
Gibt es eine zusätzliche Markierung I für diesen Satz kann zu arbeiten? Ansonsten kann ich die Datei manuell ändern, aber ich mag es nicht, da es automatisch generiert wird.