[add] expression parsing