first expression parsing