a simple pl0 grammar