reorganize friendlyparser, behavior unchanged
friendlyparser: go back upto 2 words looking for match
membership cvc token changed to `IS IN' to avoid conflict with IN used for let