A SAX parser written in Gamma