parse comma operator fully