Хм. Если добавишь новый оператор в isOperator, а здесь забудешь - будет тихая беда.