Auf Thema antworten

also ich müsste jedesmal wenn ich etwas lexen möchte sagen:

[code=Java]lexer.setCharacterStream(new ...(stringToParse))[/code]


das find ich irgendwie komisch und beim Syntaxhighlighting muss ich sowas ja regelmäßig aufrufen.

Ich hatte schon die Idee ne Klasse wie du sie vorschlägst zu schreiben und mich dabei an den Initialisierungs-prozeduren der Superklasse (zb: ANTLRStringStream) zu orientieren, bzw die protected-Felder zu bearbeiten, aber da bin ich zum bsp. nicht sicher ob das Beerben der Klasse lizenztechnisch andere Umstände darstellt als das bloße Verwenden der API aus der jar-Datei. Ich wäre aber der Meinung, dass das nichts ausmacht und ich meine Software nicht zwangsweise frei verfügbar machen muss, was ich nämlich nicht entscheiden kann (Diplomarbeit).




vermutlich sollte ich einfach die set-Methode beibehalten ^^

Deiner Antwort entnehme ich aber, dass du auch nichts kennst, was so wie es ist, meinen Anforderungen entspricht, sondern ich mir nen Wrapper schreiben müsste, der die Funktion bereitstellt.



Oben