diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2020-10-13 13:20:09 -0500 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2020-10-13 13:20:09 -0500 |
commit | 40964a1028d5c9848442a6b2ddfc18d61d001f64 (patch) | |
tree | 96deb734616317c0c4e663d4b12f27a46481fde4 /contrib | |
parent | 3def54b1d615c1fd5f36a1d5985a7837b9689bde (diff) |
Setting up datatype inference manager, add mkfinalrulecount script.
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/mkfinalrulecount | 14 |
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 + |