]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commit
* Rename let-funcs.cpp to LetMgr.cpp
authortrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Mon, 5 Apr 2010 06:41:01 +0000 (06:41 +0000)
committertrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Mon, 5 Apr 2010 06:41:01 +0000 (06:41 +0000)
commit9dc976e55e6d367e56a9fc0cdb8259fe7d0619c5
treef14eb06944828ef057c63827b98765e6564d3088
parentcf471108652e11af1ad34adcfd83ba2142fd2a1a
* Rename let-funcs.cpp to LetMgr.cpp
* Move the letMgr into the ParserInterface class. This means it's not in scope until the program exits, instead just during parsing.
* The smt-lib parser makes all its calls into STP via the ParserInterface class.
* Updated the smt-lib parser to use the typing node factory. Explicit calls to BVTypeCheck() are not longer required so have been removed.
* Removed some redundant type checks from the smt-lib parser.
* Updated the cvc parser to use the letmgr in the ParserInterface object.

git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@662 e59a4935-1847-0410-ae03-e826735625c1
16 files changed:
scripts/Makefile.common
scripts/run_cvc_tests.pl
src/AST/NodeFactory/SimplifyingNodeFactory.h
src/STPManager/STP.h
src/STPManager/STPManager.h
src/c_interface/c_interface.cpp
src/main/Globals.cpp
src/main/Globals.h
src/main/main.cpp
src/parser/CVC.lex
src/parser/CVC.y
src/parser/LetMgr.cpp [moved from src/parser/let-funcs.cpp with 85% similarity]
src/parser/LetMgr.h [moved from src/parser/let-funcs.h with 61% similarity]
src/parser/Makefile
src/parser/smtlib.lex
src/parser/smtlib.y