operator grammar parse done