必要にかられて(と言っても趣味で)

 yaccとlexを勉強しているんですが、どうも徒労のような気がしてなりません。今時もっと上手い手段が確立されてて、XMLで構文規則組み上げたらGUIでコンパイル出来るシステムがあったりせんのでしょうか(GOLD Perserは近い気がしたけどそれでも古い)。