summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2020-10-13 13:20:09 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2020-10-13 13:20:09 -0500
commit40964a1028d5c9848442a6b2ddfc18d61d001f64 (patch)
tree96deb734616317c0c4e663d4b12f27a46481fde4 /contrib
parent3def54b1d615c1fd5f36a1d5985a7837b9689bde (diff)
Setting up datatype inference manager, add mkfinalrulecount script.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/mkfinalrulecount14
1 files changed, 14 insertions, 0 deletions
diff --git a/contrib/mkfinalrulecount b/contrib/mkfinalrulecount
new file mode 100644
index 000000000..7f6b38eca
--- /dev/null
+++ b/contrib/mkfinalrulecount
@@ -0,0 +1,14 @@
+#!/bin/bash
+echo "mkfinalcount: Make regress with stats..."
+make regress -j8 CVC4_REGRESSION_ARGS="--stats --check-proofs-new $@" >& temp.txt
+echo "Do grep for final rule counts..."
+cat temp.txt | grep ruleCount > temp-rc.txt
+#rm temp.txt
+echo "Clean..."
+sed -i $'s/[^[:print:]\t]//g' temp-rc.txt
+sed -i 's/\[92m+finalProof::ruleCount, "\[//g; s/)/\n/g; s/,//g; s/ (//g; s/(//g; s/]"\[0m//g; s/ : /,/g' temp-rc.txt
+sed -i '/^$/d' temp-rc.txt
+echo "Aggregate..."
+awk -F, '{a[$1]+=$2;}END{for(i in a)print i", "a[i];}' temp-rc.txt
+#rm temp-rc.txt
+
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback