Age | Commit message (Collapse) | Author | Files | Lines |
|
When shifting a negative count the direction of the shift is changed.
This adds tests that shows this.
|
|
The result is almost always surprising when trying modulo operator
on floats. It only works in a meaningful way if the floating point
numbers are integral in the first place. Rounding errors makes results
very confusing. An error is now issued instead that % is not applicable
to floats.
|
|
This adds a comprehensive parse/validate/evaluate test for the
future evaluator. Several parsing and evaluation issues were found and
corrected.
|
|
This commit contains the initial work on a new evaluator. It operates
on the output of the future parser.
|