trying out some various parser generators