From: Morgan Deters Date: Tue, 2 Apr 2013 17:59:58 +0000 (-0400) Subject: Remove old README file from rewrite-rules left over from new-theory script long ago X-Git-Tag: cvc5-1.0.0~7338 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=415c4f45eab364ea3c0cf15b2612406751527113;p=cvc5.git Remove old README file from rewrite-rules left over from new-theory script long ago --- diff --git a/src/theory/rewriterules/README.WHATS-NEXT b/src/theory/rewriterules/README.WHATS-NEXT deleted file mode 100644 index eda7dcbe6..000000000 --- a/src/theory/rewriterules/README.WHATS-NEXT +++ /dev/null @@ -1,29 +0,0 @@ -Congratulations, you now have a new theory of rewriterules ! - -Your next steps will likely be: - -* to specify theory constants, types, and operators in your \`kinds' file -* to add typing rules to theory_${dir}_type_rules.h for your operators - and constants -* to write code in theory_${dir}_rewriter.h to implement a normal form - for your theory's terms -* 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 -* to write printer code in src/printer/*/*_printer* to support printing - your theory terms and types in various output languages - -and finally: - -* to implement a decision procedure for your theory by implementing - TheoryRewriterules::check() in theory_rewriterules.cpp. Before writing the actual - code, you will need : - - * to determine which datastructures are context dependent and use for them - context dependent datastructures (context/cd*.h) - * to choose which work will be done at QUICK_CHECK, STANDARD or at - FULL_EFFORT. - - -Good luck, and please contact cvc4-devel@cs.nyu.edu for assistance -should you need it!