Skip to content

Commit 06d1377

Browse files
committed
Including an example suggestion report.
1 parent 82bb655 commit 06d1377

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

docs/example-suggestion.txt

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
$ ~/projects/roosterize/bin/roosterize suggest_naming --file=$PWD/finmap/finmap.v
2+
== Analyzed 110 lemma names, 8 (7.3%) conform to the learned naming conventions.
3+
==========
4+
== 21 can be improved and here are Roosterize's suggestions:
5+
Line 851: fcatsK => eq_fcat (likelihood: 0.45)
6+
Line 822: fcatC => eq_fcat (likelihood: 0.44)
7+
Line 862: fcatKs => eq_fcat (likelihood: 0.43)
8+
Line 1118: map_key_zip' => eq_zip (likelihood: 0.31)
9+
Line 1178: zip_supp' => eq_zip (likelihood: 0.31)
10+
Line 1258: zunit_fcat => zip_fcat (likelihood: 0.30)
11+
Line 769: disjC => eq_disj (likelihood: 0.30)
12+
Line 962: mapf_disj => eq_map (likelihood: 0.29)
13+
Line 526: fcats0 => fcat_nil (likelihood: 0.28)
14+
Line 1273: zunit_disj => disj_zip (likelihood: 0.27)
15+
Line 1186: zip_supp => eq_zip (likelihood: 0.27)
16+
Line 937: mapf_ins => map_ins (likelihood: 0.26)
17+
Line 525: fcat0s => fcat_nil (likelihood: 0.25)
18+
Line 443: seqof_ins => path_ordP (likelihood: 0.24)
19+
Line 945: mapf_fcat => map_fcat (likelihood: 0.23)
20+
Line 1139: zip_sorted' => map_zip (likelihood: 0.23)
21+
Line 1006: path_mapk => path_ord_supp (likelihood: 0.23)
22+
Line 953: mapf_disjL => eq_map (likelihood: 0.23)
23+
Line 158: fmapP => eq_fnd (likelihood: 0.22)
24+
Line 1075: zipC' => eq_zip (likelihood: 0.21)
25+
Line 982: foldf_ins => path_foldfmap (likelihood: 0.20)
26+
==========
27+
== 81 can be improved but Roosterize cannot provide good suggestion:
28+
Line 1082: zipA' (best guess: zip_bind; likelihood: 0.20)
29+
Line 716: kfilter_pred0 (best guess: kfilter0s; likelihood: 0.19)
30+
Line 462: path_supp_ins_inv (best guess: path_ord_supp; likelihood: 0.19)
31+
Line 719: kfilter_predT (best guess: kfilterTE; likelihood: 0.18)
32+
Line 1017: mapk_ins (best guess: path_ord; likelihood: 0.17)
33+
Line 528: fcat_inss (best guess: eq_fcat; likelihood: 0.17)
34+
Line 1194: zip_filter' (best guess: filter_zip; likelihood: 0.16)
35+
Line 447: path_supp_ins (best guess: path_ord1; likelihood: 0.16)
36+
Line 532: fcat_sins (best guess: eq_fcat; likelihood: 0.15)
37+
Line 209: suppE (best guess: eq_suppP; likelihood: 0.15)
38+
Line 1215: zip_fnd (best guess: eq_zip; likelihood: 0.14)
39+
Line 979: foldf_nil (best guess: foldfmap_nil; likelihood: 0.14)
40+
Line 606: supp_eq_ins (best guess: eq_supp; likelihood: 0.13)
41+
Line 549: fcat_rems (best guess: eq_fcat; likelihood: 0.13)
42+
Line 97: sorted_filter' (best guess: map_filter; likelihood: 0.13)
43+
Line 650: sorted_kfilter (best guess: map_kfilter; likelihood: 0.13)
44+
Line 665: kfilt_nil (best guess: nil_kfilter; likelihood: 0.12)
45+
Line 120: last_ins' (best guess: path_ord; likelihood: 0.12)
46+
Line 319: ins_ins (best guess: eq_ins; likelihood: 0.12)
47+
Line 86: sorted_ins' (best guess: map_ins; likelihood: 0.12)
48+
Line 657: supp_kfilt (best guess: supp_filter; likelihood: 0.12)
49+
Line 922: map_key_mapf (best guess: map_inj; likelihood: 0.11)
50+
Line 134: notin_path (best guess: path_ord; likelihood: 0.11)
51+
Line 903: feqP (best guess: feqmP; likelihood: 0.11)
52+
Line 1164: zip_unitE (best guess: existsP; likelihood: 0.11)
53+
Line 358: rem_empty (best guess: nil_rem; likelihood: 0.11)
54+
Line 233: supp_nilE (best guess: nilP; likelihood: 0.10)
55+
Line 518: fcat_nil' (best guess: fcatP; likelihood: 0.09)
56+
Line 253: fnd_empty (best guess: fnd_eq; likelihood: 0.09)
57+
Line 262: fnd_ins (best guess: eq_fnd; likelihood: 0.09)
58+
Line 830: fcatA (best guess: eq_fcat; likelihood: 0.09)
59+
Line 1153: zip_unit_sorted' (best guess: zip_unit; likelihood: 0.09)
60+
Line 709: kfilt_fcat (best guess: fcat_kfilter; likelihood: 0.08)
61+
Line 668: fnd_kfilt (best guess: fndP; likelihood: 0.08)
62+
Line 844: fcatCA (best guess: eq_fcat; likelihood: 0.08)
63+
Line 558: fcat_srem (best guess: eq_fcat; likelihood: 0.08)
64+
Line 621: fmap_ind2 (best guess: eq_supp; likelihood: 0.08)
65+
Line 415: cancel_ins (best guess: eq_ins; likelihood: 0.08)
66+
Line 1250: zunit_ins (best guess: zip_unit; likelihood: 0.07)
67+
Line 76: path_ins' (best guess: map_ord; likelihood: 0.07)
68+
Line 510: fcat_ins' (best guess: eq_ins'; likelihood: 0.07)
69+
Line 63: sorted_nil (best guess: ord_sorted; likelihood: 0.07)
70+
Line 776: disj_nil (best guess: disj_fin; likelihood: 0.07)
71+
Line 255: fnd_rem (best guess: optio_fnd; likelihood: 0.07)
72+
Line 142: path_supp_ord (best guess: path_ord; likelihood: 0.07)
73+
Line 56: fmapE (best guess: prodP; likelihood: 0.07)
74+
Line 1001: sorted_mapk (best guess: ord_supp; likelihood: 0.06)
75+
Line 839: fcatAC (best guess: eq_fcat; likelihood: 0.06)
76+
Line 793: disj_rem (best guess: eqseq_disj; likelihood: 0.05)
77+
Line 760: disjP (best guess: eq_spec; likelihood: 0.05)
78+
Line 722: kfilter_predI (best guess: kfilterI1; likelihood: 0.05)
79+
Line 925: sorted_map (best guess: map_sorted; likelihood: 0.05)
80+
Line 680: kfilt_ins (best guess: ins_kfilter; likelihood: 0.04)
81+
Line 726: kfilter_predU (best guess: kfilter_fcat; likelihood: 0.04)
82+
Line 1206: zip_rem (best guess: fin_zip; likelihood: 0.04)
83+
Line 586: supp_fcat (best guess: eq_fcat; likelihood: 0.04)
84+
Line 1115: zip_unitL' (best guess: zip_unit; likelihood: 0.04)
85+
Line 236: supp_rem (best guess: meC_supp1; likelihood: 0.04)
86+
Line 277: ins_rem (best guess: eq_ins; likelihood: 0.04)
87+
Line 1028: map_id (best guess: fin_mapk; likelihood: 0.04)
88+
Line 698: kfilt_rem (best guess: rem_kfilter; likelihood: 0.03)
89+
Line 1126: zip_unitE' (best guess: eq_zipP; likelihood: 0.03)
90+
Line 370: rem_ins (best guess: eq_rem; likelihood: 0.03)
91+
Line 1033: map_comp (best guess: mapkC_comp; likelihood: 0.03)
92+
Line 800: disj_remE (best guess: eq_disj; likelihood: 0.03)
93+
Line 870: disj_kfilt (best guess: eqseq_kfilter; likelihood: 0.03)
94+
Line 1267: zunit_supp (best guess: zip_unit; likelihood: 0.03)
95+
Line 243: supp_ins (best guess: mort_supp; likelihood: 0.03)
96+
Line 689: rem_kfilt (best guess: rem_kfilter; likelihood: 0.03)
97+
Line 779: disj_ins (best guess: eqseq_disj; likelihood: 0.03)
98+
Line 471: fmap_ind' (best guess: fin_supp; likelihood: 0.03)
99+
Line 150: notin_filter (best guess: filter_predk; likelihood: 0.03)
100+
Line 411: fnd_supp_in (best guess: mex_exists; likelihood: 0.03)
101+
Line 191: suppP (best guess: supp_spec; likelihood: 0.03)
102+
Line 361: rem_rem (best guess: eqseq_rem; likelihood: 0.02)
103+
Line 1247: zunit0 (best guess: zip_comp; likelihood: 0.02)
104+
Line 124: first_ins' (best guess: map_ord; likelihood: 0.02)
105+
Line 181: predkN (best guess: prod0_predk; likelihood: 0.02)
106+
Line 398: rem_supp (best guess: min_rem; likelihood: 0.02)
107+
Line 483: fmap_ind'' (best guess: min_ord; likelihood: 0.01)
108+
Line 881: in_disj_kfilt (best guess: in_supp; likelihood: 0.01)

0 commit comments

Comments
 (0)