robocop/CamlM — Issue #3: Opérateur moins
Author: robocop
Created: 2012-01-05 19:02:22+00:00
State: open

Il y a quelques problèmes avec l'opérateur moins.
Par exemple :
```
# let h = 3;;
3
# -h;;
Parse error (line 1, column 1) on token : 'h'
# (-h);;
Parse error (line 1, column 2) on token : 'h'

```

Mais ça ça marche : ``` -3 ```

En plus cet opérateur pose des problèmes après quand on s'en sert pour faire du calcul formel parce qu'il se traite sensiblement comme + donc ça cause de la redondance.

Le top ce serait de l'enlever et de ne proposer qu'un opérateur unaire.
Ainsi x - y serait parsé comme : x + (-y)

Qu'en penses-tu ?