@@ -113,34 +113,62 @@ const DIAGRAM_4_B =
113
113
'┗━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━┷━━━━━━━━━┷━━━━━━━━┛\n' ;
114
114
115
115
const DIAGRAM_5_A =
116
- "+----------------+--------------+---------------+---------------+ ---------------+\n" +
117
- "| | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |\n" +
118
- "+----------------+--------------+---------------+---------------+ ---------------+\n" +
119
- "| 0.000056789 | '5.7e -05' | '0.00' | '5.68e -05' | '0.01%' |\n" +
120
- "| 0.00056789 | '0.00057' | '0.00' | '5.68e -04' | '0.06%' |\n" +
121
- "| 0.0056789 | '0.0057 ' | '0.01' | '5.68e -03' | '0.57%' |\n" +
122
- "| 0.056789 | '0.057 ' | '0.06' | '5.68e -02' | '5.68%' |\n" +
123
- "| 0.56789 | '0.57 ' | '0.57' | '5.68e -01' | '56.79%' |\n" +
124
- "| 5.6789 | '5.7 ' | '5.68' | '5.68e +00' | '567.89%' |\n" +
125
- "| 56.789 | '5.7e+01 ' | '56.79' | '5.68e +01' | '5678.90%' |\n" +
126
- "| 567.89 | '5.7e+02 ' | '567.89' | '5.68e +02' | '56789.00%' |\n" +
127
- "+----------------+--------------+---------------+---------------+ ---------------+\n" ;
116
+ "+----------------+---------------- +---------------+----------------+-- ---------------+\n" +
117
+ "| | {<float>} | {<float>:f} | {<float>:e} | {<float>:%} |\n" +
118
+ "+----------------+---------------- +---------------+----------------+-- ---------------+\n" +
119
+ "| 0.000056789 | '5.6789e -05' | '0.000057' | '5.678900e -05' | '0.005679%' |\n" +
120
+ "| 0.00056789 | '0.00056789' | '0.000568' | '5.678900e -04' | '0.056789%' |\n" +
121
+ "| 0.0056789 | '0.0056789 ' | '0.005679' | '5.678900e -03' | '0.567890%' |\n" +
122
+ "| 0.056789 | '0.056789 ' | '0.056789' | '5.678900e -02' | '5.678900%' |\n" +
123
+ "| 0.56789 | '0.56789 ' | '0.567890' | '5.678900e -01' | '56.789000%' |\n" +
124
+ "| 5.6789 | '5.6789 ' | '5.678900' | '5.678900e +00' | '567.890000%' |\n" +
125
+ "| 56.789 | '56.789 ' | '56.789000' | '5.678900e +01' | '5678.900000%' |\n" +
126
+ "| 567.89 | '567.89 ' | '567.890000' | '5.678900e +02' | '56789.000000%' |\n" +
127
+ "+----------------+---------------- +---------------+----------------+-- ---------------+\n" ;
128
128
129
129
const DIAGRAM_5_B =
130
- "┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯ ━━━━━━━━━━━━━━━┓\n" +
131
- "┃ │ {<float>:.2} │ {<float>:.2f} │ {<float>:.2e} │ {<float>:.2%} ┃\n" +
132
- "┠────────────────┼──────────────┼───────────────┼───────────────┼ ───────────────┨\n" +
133
- "┃ 0.000056789 │ '5.7e -05' │ '0.00' │ '5.68e -05' │ '0.01%' ┃\n" +
134
- "┃ 0.00056789 │ '0.00057' │ '0.00' │ '5.68e -04' │ '0.06%' ┃\n" +
135
- "┃ 0.0056789 │ '0.0057 ' │ '0.01' │ '5.68e -03' │ '0.57%' ┃\n" +
136
- "┃ 0.056789 │ '0.057 ' │ '0.06' │ '5.68e -02' │ '5.68%' ┃\n" +
137
- "┃ 0.56789 │ '0.57 ' │ '0.57' │ '5.68e -01' │ '56.79%' ┃\n" +
138
- "┃ 5.6789 │ '5.7 ' │ '5.68' │ '5.68e +00' │ '567.89%' ┃\n" +
139
- "┃ 56.789 │ '5.7e+01 ' │ '56.79' │ '5.68e +01' │ '5678.90%' ┃\n" +
140
- "┃ 567.89 │ '5.7e+02 ' │ '567.89' │ '5.68e +02' │ '56789.00%' ┃\n" +
141
- "┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷ ━━━━━━━━━━━━━━━┛\n" ;
130
+ "┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━ ┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━ ━━━━━━━━━━━━━━━┓\n" +
131
+ "┃ │ {<float>} │ {<float>:f} │ {<float>:e} │ {<float>:%} ┃\n" +
132
+ "┠────────────────┼──────────────── ┼───────────────┼────────────────┼── ───────────────┨\n" +
133
+ "┃ 0.000056789 │ '5.6789e -05' │ '0.000057' │ '5.678900e -05' │ '0.005679%' ┃\n" +
134
+ "┃ 0.00056789 │ '0.00056789' │ '0.000568' │ '5.678900e -04' │ '0.056789%' ┃\n" +
135
+ "┃ 0.0056789 │ '0.0056789 ' │ '0.005679' │ '5.678900e -03' │ '0.567890%' ┃\n" +
136
+ "┃ 0.056789 │ '0.056789 ' │ '0.056789' │ '5.678900e -02' │ '5.678900%' ┃\n" +
137
+ "┃ 0.56789 │ '0.56789 ' │ '0.567890' │ '5.678900e -01' │ '56.789000%' ┃\n" +
138
+ "┃ 5.6789 │ '5.6789 ' │ '5.678900' │ '5.678900e +00' │ '567.890000%' ┃\n" +
139
+ "┃ 56.789 │ '56.789 ' │ '56.789000' │ '5.678900e +01' │ '5678.900000%' ┃\n" +
140
+ "┃ 567.89 │ '567.89 ' │ '567.890000' │ '5.678900e +02' │ '56789.000000%' ┃\n" +
141
+ "┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━ ┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━ ━━━━━━━━━━━━━━━┛\n" ;
142
142
143
143
const DIAGRAM_6_A =
144
+ "+----------------+----------------+---------------+----------------+-----------------+\n" +
145
+ "| | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |\n" +
146
+ "+----------------+----------------+---------------+----------------+-----------------+\n" +
147
+ "| 0.000056789 | '5.7e-05' | '0.00' | '5.68e-05' | '0.01%' |\n" +
148
+ "| 0.00056789 | '0.00057' | '0.00' | '5.68e-04' | '0.06%' |\n" +
149
+ "| 0.0056789 | '0.0057' | '0.01' | '5.68e-03' | '0.57%' |\n" +
150
+ "| 0.056789 | '0.057' | '0.06' | '5.68e-02' | '5.68%' |\n" +
151
+ "| 0.56789 | '0.57' | '0.57' | '5.68e-01' | '56.79%' |\n" +
152
+ "| 5.6789 | '5.7' | '5.68' | '5.68e+00' | '567.89%' |\n" +
153
+ "| 56.789 | '5.7e+01' | '56.79' | '5.68e+01' | '5678.90%' |\n" +
154
+ "| 567.89 | '5.7e+02' | '567.89' | '5.68e+02' | '56789.00%' |\n" +
155
+ "+----------------+----------------+---------------+----------------+-----------------+\n" ;
156
+
157
+ const DIAGRAM_6_B =
158
+ "┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┓\n" +
159
+ "┃ │ {<float>:.2} │ {<float>:.2f} │ {<float>:.2e} │ {<float>:.2%} ┃\n" +
160
+ "┠────────────────┼────────────────┼───────────────┼────────────────┼─────────────────┨\n" +
161
+ "┃ 0.000056789 │ '5.7e-05' │ '0.00' │ '5.68e-05' │ '0.01%' ┃\n" +
162
+ "┃ 0.00056789 │ '0.00057' │ '0.00' │ '5.68e-04' │ '0.06%' ┃\n" +
163
+ "┃ 0.0056789 │ '0.0057' │ '0.01' │ '5.68e-03' │ '0.57%' ┃\n" +
164
+ "┃ 0.056789 │ '0.057' │ '0.06' │ '5.68e-02' │ '5.68%' ┃\n" +
165
+ "┃ 0.56789 │ '0.57' │ '0.57' │ '5.68e-01' │ '56.79%' ┃\n" +
166
+ "┃ 5.6789 │ '5.7' │ '5.68' │ '5.68e+00' │ '567.89%' ┃\n" +
167
+ "┃ 56.789 │ '5.7e+01' │ '56.79' │ '5.68e+01' │ '5678.90%' ┃\n" +
168
+ "┃ 567.89 │ '5.7e+02' │ '567.89' │ '5.68e+02' │ '56789.00%' ┃\n" +
169
+ "┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┛\n" ;
170
+
171
+ const DIAGRAM_7_A =
144
172
'+------------+----------+------------+----------+--------------+\n' +
145
173
'| | Iterable | Collection | Sequence | abc.Sequence |\n' +
146
174
'+------------+----------+------------+----------+--------------+\n' +
@@ -150,7 +178,7 @@ const DIAGRAM_6_A =
150
178
'| contains() | | yes | | yes |\n' +
151
179
'+------------+----------+------------+----------+--------------+\n' ;
152
180
153
- const DIAGRAM_6_B =
181
+ const DIAGRAM_7_B =
154
182
'┏━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━━━┓\n' +
155
183
'┃ │ Iterable │ Collection │ Sequence │ abc.Sequence ┃\n' +
156
184
'┠────────────┼──────────┼────────────┼──────────┼──────────────┨\n' +
@@ -187,12 +215,13 @@ function getMd() {
187
215
}
188
216
189
217
function switchClassDiagrams ( readme ) {
190
- readme = readme . replace ( DIAGRAM_1_A , DIAGRAM_1_B )
191
- readme = readme . replace ( DIAGRAM_2_A , DIAGRAM_2_B )
192
- readme = readme . replace ( DIAGRAM_3_A , DIAGRAM_3_B )
193
- readme = readme . replace ( DIAGRAM_4_A , DIAGRAM_4_B )
194
- readme = readme . replace ( DIAGRAM_5_A , DIAGRAM_5_B )
195
- readme = readme . replace ( DIAGRAM_6_A , DIAGRAM_6_B )
218
+ readme = readme . replace ( DIAGRAM_1_A , DIAGRAM_1_B ) ;
219
+ readme = readme . replace ( DIAGRAM_2_A , DIAGRAM_2_B ) ;
220
+ readme = readme . replace ( DIAGRAM_3_A , DIAGRAM_3_B ) ;
221
+ readme = readme . replace ( DIAGRAM_4_A , DIAGRAM_4_B ) ;
222
+ readme = readme . replace ( DIAGRAM_5_A , DIAGRAM_5_B ) ;
223
+ readme = readme . replace ( DIAGRAM_6_A , DIAGRAM_6_B ) ;
224
+ readme = readme . replace ( DIAGRAM_7_A , DIAGRAM_7_B ) ;
196
225
return readme
197
226
}
198
227
0 commit comments