Simple Haskell parser for OpenSCAD