@@ -57,20 +57,25 @@ Uses of B.Z are not counted since they go to a hidden module.
57
57
Uses of values Y. x and Z . y (in b. ml) are not counted since they come from a " local" module.
58
58
59
59
$ occurrences_print main. occ | sort
60
+ Main was used directly 0 times and indirectly 2 times
61
+ Main. A was used directly 1 times and indirectly 0 times
62
+ Main. B was used directly 1 times and indirectly 0 times
60
63
61
64
$ occurrences_print main__. occ | sort
62
65
63
66
$ occurrences_print main__A. occ | sort
64
- string was used directly 1 times and indirectly 0 times
65
67
66
68
$ occurrences_print main__B. occ | sort
67
- Main was used directly 0 times and indirectly 1 times
68
- Main. A was used directly 0 times and indirectly 1 times
69
+ Main was used directly 0 times and indirectly 7 times
70
+ Main. A was used directly 2 times and indirectly 5 times
71
+ Main. A. (|| > ) was used directly 1 times and indirectly 0 times
72
+ Main. A. M was used directly 2 times and indirectly 0 times
73
+ Main. A. t was used directly 1 times and indirectly 0 times
69
74
Main. A. x was used directly 1 times and indirectly 0 times
70
75
71
76
$ occurrences_print main__C. occ | sort
72
- Main was used directly 0 times and indirectly 1 times
73
- Main. A was used directly 0 times and indirectly 1 times
77
+ Main was used directly 0 times and indirectly 2 times
78
+ Main. A was used directly 1 times and indirectly 1 times
74
79
Main. A. x was used directly 1 times and indirectly 0 times
75
80
76
81
Now we can merge both files
@@ -83,23 +88,40 @@ Now we can merge both files
83
88
$ odoc aggregate-occurrences main. occ main__. occ -- file-list files. map -o aggregated. txt
84
89
85
90
$ occurrences_print aggregated. txt | sort
86
- Main was used directly 0 times and indirectly 2 times
87
- Main. A was used directly 0 times and indirectly 2 times
91
+ Main was used directly 0 times and indirectly 11 times
92
+ Main. A was used directly 4 times and indirectly 6 times
93
+ Main. A. (|| > ) was used directly 1 times and indirectly 0 times
94
+ Main. A. M was used directly 2 times and indirectly 0 times
95
+ Main. A. t was used directly 1 times and indirectly 0 times
88
96
Main. A. x was used directly 2 times and indirectly 0 times
89
- string was used directly 1 times and indirectly 0 times
97
+ Main . B was used directly 1 times and indirectly 0 times
90
98
91
99
Compare with the one created directly with all occurrences:
92
100
93
101
$ odoc count-occurrences -I . -o occurrences. txt
94
102
$ occurrences_print occurrences. txt | sort
95
- Main was used directly 0 times and indirectly 2 times
96
- Main. A was used directly 0 times and indirectly 2 times
103
+ Main was used directly 0 times and indirectly 11 times
104
+ Main. A was used directly 4 times and indirectly 6 times
105
+ Main. A. (|| > ) was used directly 1 times and indirectly 0 times
106
+ Main. A. M was used directly 2 times and indirectly 0 times
107
+ Main. A. t was used directly 1 times and indirectly 0 times
97
108
Main. A. x was used directly 2 times and indirectly 0 times
98
- string was used directly 1 times and indirectly 0 times
109
+ Main . B was used directly 1 times and indirectly 0 times
99
110
100
111
We can also include persistent ids, and hidden ids:
101
112
102
- $ odoc count-occurrences -I . -o occurrences. txt -- include-persistent
113
+ $ odoc count-occurrences -I main__A -o occurrences. txt -- include-own
114
+ $ occurrences_print occurrences. txt | sort
115
+ string was used directly 1 times and indirectly 0 times
116
+
117
+ $ odoc count-occurrences -I main__A -o occurrences. txt -- include-hidden
118
+ $ occurrences_print occurrences. txt | sort
119
+
120
+ $ odoc count-occurrences -I main__A -o occurrences. txt -- include-own -- include-hidden
121
+ $ occurrences_print occurrences. txt | sort
122
+ string was used directly 1 times and indirectly 0 times
123
+
124
+ $ odoc count-occurrences -I . -o occurrences. txt -- include-own
103
125
$ occurrences_print occurrences. txt | sort
104
126
Main was used directly 0 times and indirectly 13 times
105
127
Main. A was used directly 4 times and indirectly 8 times
@@ -112,15 +134,21 @@ We can also include persistent ids, and hidden ids:
112
134
113
135
$ odoc count-occurrences -I . -o occurrences. txt -- include-hidden
114
136
$ occurrences_print occurrences. txt | sort
115
- Main was used directly 0 times and indirectly 2 times
116
- Main. A was used directly 0 times and indirectly 2 times
137
+ Main was used directly 0 times and indirectly 11 times
138
+ Main. A was used directly 4 times and indirectly 6 times
139
+ Main. A. (|| > ) was used directly 1 times and indirectly 0 times
140
+ Main. A. M was used directly 2 times and indirectly 0 times
141
+ Main. A. t was used directly 1 times and indirectly 0 times
117
142
Main. A. x was used directly 2 times and indirectly 0 times
118
- Main__B was used directly 0 times and indirectly 1 times
119
- Main__B. Z was used directly 0 times and indirectly 1 times
120
- Main__B. Z . y was used directly 1 times and indirectly 0 times
121
- string was used directly 1 times and indirectly 0 times
143
+ Main. B was used directly 1 times and indirectly 0 times
144
+ Main__ was used directly 0 times and indirectly 2 times
145
+ Main__. C was used directly 1 times and indirectly 1 times
146
+ Main__. C. y was used directly 1 times and indirectly 0 times
147
+ Main__A was used directly 1 times and indirectly 0 times
148
+ Main__B was used directly 1 times and indirectly 0 times
149
+ Main__C was used directly 1 times and indirectly 0 times
122
150
123
- $ odoc count-occurrences -I . -o occurrences. txt -- include-persistent -- include-hidden
151
+ $ odoc count-occurrences -I . -o occurrences. txt -- include-own -- include-hidden
124
152
$ occurrences_print occurrences. txt | sort
125
153
Main was used directly 0 times and indirectly 13 times
126
154
Main. A was used directly 4 times and indirectly 8 times
0 commit comments