fixed #398, constant expressions can now contain binary and unaryoperationsit could still be extended to more expressions, but probably thisconvers 90% of the cases (commit: 5a54245)