expr parse done