Bug TW-1254

- TW-1254 Calc command can segfault on negative numbers (thanks to Renato
          Alves).
- Implemented a recursive descent parser to syntax check the expression,
  and disambiguate unary minus. The syntax checking is not generating any
  diagnostics yet.
This commit is contained in:
Paul Beckingham 2014-04-06 00:29:14 -04:00
parent 620f9b40b2
commit 70ba19fd5e
5 changed files with 424 additions and 21 deletions

View file

@ -59,6 +59,7 @@ private:
int dayOfWeek (int, int, int);
bool validate ();
void resolve ();
void dump ();
public:
bool _ambiguity;