A simple pascal language parser