diff options
author | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2009-12-18 23:34:05 +0000 |
---|---|---|
committer | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2009-12-18 23:34:05 +0000 |
commit | 1b3c2dc36df9d21a9eb7a536627ba37e13540c3a (patch) | |
tree | fe339ff256ac0acc3dcc21bb545bd33cc535cfab /src/parser/parser.cpp | |
parent | 9d57ed6b7e78373bec9db88adfb9878e377abb97 (diff) |
More fixes fot the parser tests.
Diffstat (limited to 'src/parser/parser.cpp')
-rw-r--r-- | src/parser/parser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parser/parser.cpp b/src/parser/parser.cpp index 7b4810abb..96fe5f6a5 100644 --- a/src/parser/parser.cpp +++ b/src/parser/parser.cpp @@ -46,6 +46,7 @@ Command* Parser::parseNextCommand() throw(ParserException, AssertionException) { if(!done()) { try { cmd = d_antlrParser->parseCommand(); + if (cmd == NULL) setDone(); } catch(antlr::ANTLRException& e) { setDone(); throw ParserException(e.toString()); |