diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2013-08-16 15:15:03 -0400 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2013-09-13 18:32:39 -0400 |
commit | 14776d0aeb833a7e728a27af6ef545f20b495f7f (patch) | |
tree | eccc91e0be00cfb9af7d757aae3dd07479c256fb /contrib/theoryskel | |
parent | 09fc93244e10b4450592b4ede151873142d54b34 (diff) |
Documentation fixes, some code typo fixes, file perms, other minor things.
Diffstat (limited to 'contrib/theoryskel')
-rw-r--r-- | contrib/theoryskel/README.WHATS-NEXT | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/theoryskel/README.WHATS-NEXT b/contrib/theoryskel/README.WHATS-NEXT index b25b6004b..31ff2d47a 100644 --- a/contrib/theoryskel/README.WHATS-NEXT +++ b/contrib/theoryskel/README.WHATS-NEXT @@ -7,6 +7,11 @@ Your next steps will likely be: and constants * to write code in theory_$dir_rewriter.h to implement a normal form for your theory's terms +* for any new types that you have introduced, add "mk*Type()" functions to + the NodeManager and ExprManager in src/expr/node_manager.{h,cpp} and + src/expr/expr_manager_template.{h,cpp}. You may also want "is*()" testers + in src/expr/type_node.h and a corresponding Type derived class in + src/expr/type.h. * to write parser rules in src/parser/cvc/Cvc.g to support the CVC input language, src/parser/smt/Smt.g to support the (deprecated) SMT-LIBv1 language, and src/parser/smt2/Smt2.g to support SMT-LIBv2 |