diff options
author | Morgan Deters <mdeters@gmail.com> | 2009-11-19 22:07:01 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2009-11-19 22:07:01 +0000 |
commit | cd98370b338a0cc5343067151884a06431a1d92c (patch) | |
tree | 7e61d8cf61ada9fef8f470a3c781a07a5df5a0fc /src/parser/pl.ypp | |
parent | 394791604a62e19763a8a45328bc5177d91fabf9 (diff) |
testing framework, configure fixes, incorporations from meeting, continued work
Diffstat (limited to 'src/parser/pl.ypp')
-rw-r--r-- | src/parser/pl.ypp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/parser/pl.ypp b/src/parser/pl.ypp index d8fd57c8c..012f468eb 100644 --- a/src/parser/pl.ypp +++ b/src/parser/pl.ypp @@ -13,19 +13,22 @@ %{ -#include "vc.h" -#include "parser_exception.h" -#include "parser_state.h" +#include "cvc4.h" +#include "parser/parser_exception.h" +#include "parser/parser_state.h" //#include "rational.h" // Exported shared data namespace CVC4 { - extern ParserState* parserState; -} + namespace parser { + extern ParserState* parserState; + }/* CVC4::parser namespace */ +}/* CVC4 hnamespace */ + // Define shortcuts for various things -#define TMP CVC4::parserState -#define EXPR CVC4::parserState->expr -#define VC (CVC4::parserState->vc) +#define TMP CVC4::parser::parserState +#define EXPR CVC4::parser::parserState->expr +#define VC (CVC4::parser::parserState->vc) #define RAT(args) CVC4::newRational args // Suppress the bogus warning suppression in bison (it generates @@ -38,9 +41,9 @@ extern int PLlex(void); int PLerror(const char *s) { std::ostringstream ss; - ss << CVC4::parserState->fileName << ":" << CVC4::parserState->lineNum + ss << CVC4::parser::parserState->fileName << ":" << CVC4::parser::parserState->lineNum << ": " << s; - return CVC4::parserState->error(ss.str()); + return CVC4::parser::parserState->error(ss.str()); } |