fix primary operations in boolop and unaryop