Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-07 | big check-in of various fixes and adjustments | Morgan Deters | |
2009-12-07 | antlr parser for the cvc4 language (boolean only) | Dejan Jovanović | |
yet to be finalized, it should work as expected | |||
2009-12-06 | Big chunk of changes: | Dejan Jovanović | |
* Fixed bugs in option parsing * Simplified the main.cpp significantly (more c++ like) * Added the null kind, expr value, and expression, with the default constructor public * Simplified commands, we need to discuss this in the meeting (what to do with command results?) * Removed all the lex/yacc files * Symbol table is now a templated class, as we will have tables for variables, predicates and functions * The ANTLR parsing infrastructure/makefiles is all in. SMT lib Boolean benchmarks should parse + giving nice error such as Parse Error: /home/dejan/eclipse-cxx/smtlib-parser/test/test4.smt:3:16: Undeclared variable p Parse Error: /home/dejan/eclipse-cxx/smtlib-parser/test/test2.smt:2:11: unexpected token: sa Didn't add any unit tests as the unit testing doesn't work with the updated build system -- it doesn't know how to create directories in the corresponding build directory. TODO: * add the PL grammar and unit test when the testing becomes available * with this build setup my eclipse debugger doesn't work. Might have something to do with the visibility of symbols? * i'm getting g++ depracated warnings regarding the hash_map from the symbol table, need to figure out how to use it in a standard manner. the new <unordered_map> header is for C++0x, and the <ext/hash_map> is getting deprecation warningns... weird. | |||
2009-12-05 | more build system work | Morgan Deters | |
2009-12-04 | more build system work | Morgan Deters | |
2009-12-04 | Adding support for ANTLR checking in autogen.sh (config/antlr.m4). Commiting ↵ | Dejan Jovanović | |
antlr SMT grammar that should compile, but is not yet integrated. Tests of compilation and antlr crashes appreciated. | |||
2009-12-03 | parsing/expr/command/result/various other fixes | Morgan Deters | |
2009-11-28 | Added an EmptyCommand and a CommandSequence commands and changed the parser ↵ | Dejan Jovanović | |
a bit. | |||
2009-11-26 | Commands and the eclipse C++ project settings. | Dejan Jovanović | |
2009-11-26 | Enough parsing for tonight. Added: | Dejan Jovanović | |
* Everything goes through the ParserState instead of coding in lex/yacc files * Bare Boolean SMT lexer/parser * Basic commands To be completed: ParserState method implementations, parser.h/parser.cpp, make it compile and run... | |||
2009-11-25 | additional work on parser hookup, configuration + build | Morgan Deters | |
2009-11-24 | Missed file: symbol_table.h | Christopher L. Conway | |
2009-11-24 | Parser should be complete for Booleans | Christopher L. Conway | |
2009-11-24 | oops, missed a file | Morgan Deters | |
2009-11-24 | various fixes and updates to use and support parser | Morgan Deters | |
2009-11-24 | Stubbing commands | Christopher L. Conway | |
2009-11-24 | Stubbing commandsmake | Christopher L. Conway | |
2009-11-24 | Parser for boolean exprs (no commands) | Christopher L. Conway | |
2009-11-24 | Partial parser for booleans | Christopher L. Conway | |
2009-11-24 | configure option adjustments as per 11/24 meeting; various fixes and ↵ | Morgan Deters | |
improvements | |||
2009-11-23 | fixups, file comments | Morgan Deters | |
2009-11-20 | fixes to build/test system | Morgan Deters | |
2009-11-20 | fix to expr #includes; better test-environment configuration | Morgan Deters | |
2009-11-19 | testing framework, configure fixes, incorporations from meeting, continued work | Morgan Deters | |
2009-11-18 | work on exprs, driver, util | Morgan Deters | |
2009-11-17 | ignored items | Morgan Deters | |
2009-11-17 | from meeting | Morgan Deters | |
2009-11-17 | from meeting | Morgan Deters | |
2009-11-17 | from meeting | Morgan Deters | |
2009-11-17 | fixes/redesign of source layout from meeting | Morgan Deters | |
2009-11-17 | another pass | Morgan Deters | |
2009-11-17 | fixes and additions | Morgan Deters | |
2009-11-12 | minor fixes | Morgan Deters | |
2009-11-12 | parser, minisat, other things.. | Morgan Deters | |
2009-11-09 | minor fixes, added contrib directory | Morgan Deters | |
2009-11-03 | additional headers and modifications; now passes syntax check | Morgan Deters | |
2009-11-03 | additional headers | Morgan Deters | |
2009-11-03 | commit of project structure including autotools support | Morgan Deters | |