Boba Fett
2004-03-25, 14:46:37
Hallo alle beisammen,
vor einiger Zeit habe ich mit Hilfe des Parser-Generators javacc eine kleine Script-Sprache geschrieben (in Java). Jetzt versuche ich mich seit kurzem in C# und würde diesen Parser gerne weiterverwenden. Leider kann man mit javacc nur Parser in Java erstellen, und obwohl sich beide Sprachen ja recht ähnlich sind, kann man die erzeugten Java-Dateien nicht so ohne weiteres in C# umwandeln. (Auch der Java Language Conversion Assisten von MS packt das nicht, anscheinend sind zu große Konstanten in den Quelldateien enthalten.)
Lange Rede, gibt es eine Umsetzung von javacc in C#? Javacc ist ja seit einiger Zeit Open Source, aber ich habe noch nichts in dieser Hinsicht gefunden, noch nicht einmal den Quelltext su javacc.
Danke für eure Hilfe,
Boba
P.S.: Google habe ich schon vergeblich bemüht, und ich weiß, dass z.B. ANTLR C#-Code erzeugen kann, aber javacc finde ich wesentlich leichter zu verwenden.
vor einiger Zeit habe ich mit Hilfe des Parser-Generators javacc eine kleine Script-Sprache geschrieben (in Java). Jetzt versuche ich mich seit kurzem in C# und würde diesen Parser gerne weiterverwenden. Leider kann man mit javacc nur Parser in Java erstellen, und obwohl sich beide Sprachen ja recht ähnlich sind, kann man die erzeugten Java-Dateien nicht so ohne weiteres in C# umwandeln. (Auch der Java Language Conversion Assisten von MS packt das nicht, anscheinend sind zu große Konstanten in den Quelldateien enthalten.)
Lange Rede, gibt es eine Umsetzung von javacc in C#? Javacc ist ja seit einiger Zeit Open Source, aber ich habe noch nichts in dieser Hinsicht gefunden, noch nicht einmal den Quelltext su javacc.
Danke für eure Hilfe,
Boba
P.S.: Google habe ich schon vergeblich bemüht, und ich weiß, dass z.B. ANTLR C#-Code erzeugen kann, aber javacc finde ich wesentlich leichter zu verwenden.