advance-after-parseLet t be the subterm or sublist that has replaced the selection as a result of a successful parse. advance-after-parse advances to the first existing placeholder within t in a forward preorder traversal. Optional placeholders are never inserted within t by advance-after-parse. If no existing placeholder is contained in t, then the structural selection is changed to the first resting place beyond t in a forward preorder traversal. In locating such a resting place, advance-after-parse may insert optional placeholders after t.
The command advance-after-parse is indirectly invoked via the commands forward-from-insertion-point and forward-with-optionals and typically is not called directly by users.