amangel/FlairCompiler — comment on commit b9243d3c3ea5cf4c5d59ddc4298fca03b0d5baa4
File:  line 0
By amangel:

In reviewing the grammar, the statement would have to be written as fp := fp - (1 + 0.0);
Since it's matching EXPRESSION + TERM
and term can only be a *, /, function call, etc. To get another + or - expression, it needs to be parenthesized.