various parsing fixes
parse braced op as ident