Hallo Rolf,
Ich habe zwar keine Ahnung was Du machen willst, weil du keine Beispiele gibst, aber wenn ich komplexe reguläre Ausdrücke zusammenschustere, verwende ich regex – das hat die gleiche API wie Pythons Standard re modul plus Erweiterungen – und als Editor verwende ich den Code Browser, da kann ich mir dann die einzelnen Teile des Regexes schön zusammenfalten.
Deine Aversion gegen ANTLR kann ich sehr gut verstehen, ich finde dieses Framework auch monströs. Meine Lieblingsparser sind TatSu, pyPEG, und PEG.js, bei letzterem kanst Du ohne Installation im Browser testen. Für C# kenne ich allerdings da nichts. Ist mir zu kompliziert.
Gruß, Nils