Automatic syntactic analysis and the pushdown store