Remember Ragel

Mon, 29. Sep 2008

Categories: de development Tags: piccolo2d ragel Ruby SVG

Es ist schon etwas her aber dennoch einen kurzen Eintrag hier sicher wert.

Ragel habe ich für ein Experiment (ist SVG als 2D Szenengraph Format für piccolo2d machbar?) benutzt um einige Parser zu bauen.

Als Vorlage dienten die

BNF Grammatiken direkt aus der W3C SVG Spezifikation. Nachdem der erste funktionsfähige Stand erreicht war habe ich noch ein anderes Projekt entdeckt, das genau dasselbe Problem ebenfalls mit Ragel gelöst hat und mich von deren Ansatz Mehrdeutigkeiten aufzulösen inspirieren lassen.

Schön ist dabei

Für die Ruby Freunde unter uns gibt’s auch einen speziellen netten Blog Eintrag.