Skip to content

Commit 1074b75

Browse files
committed
Faster conversion of tables from ascii to unidoce in script_2.js
1 parent 0ede757 commit 1074b75

File tree

1 file changed

+2
-39
lines changed

1 file changed

+2
-39
lines changed

web/script_2.js

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ const DIAGRAM_1_A =
22
'+---------+-------------+\n' +
33
'| Classes | Metaclasses |\n' +
44
'+---------+-------------|\n' +
5-
'| MyClass > MyMetaClass |\n' +
6-
'| | v |\n' +
7-
'| object ---> type <+ |\n' +
8-
'| | ^ +---+ |\n' +
9-
'| str -------+ |\n' +
10-
'+---------+-------------+\n';
5+
'| MyClass > MyMetaClass |\n';
116

127
const DIAGRAM_1_B =
138
'┏━━━━━━━━━┯━━━━━━━━━━━━━┓\n' +
@@ -24,12 +19,7 @@ const DIAGRAM_2_A =
2419
'+---------+-------------+\n' +
2520
'| Classes | Metaclasses |\n' +
2621
'+---------+-------------|\n' +
27-
'| MyClass | MyMetaClass |\n' +
28-
'| v | v |\n' +
29-
'| object <--- type |\n' +
30-
'| ^ | |\n' +
31-
'| str | |\n' +
32-
'+---------+-------------+\n';
22+
'| MyClass | MyMetaClass |\n';
3323

3424
const DIAGRAM_2_B =
3525
'┏━━━━━━━━━┯━━━━━━━━━━━━━┓\n' +
@@ -45,10 +35,6 @@ const DIAGRAM_2_B =
4535
const DIAGRAM_3_A =
4636
'+------------------+----------+------------+----------+\n' +
4737
'| | Sequence | Collection | Iterable |\n' +
48-
'+------------------+----------+------------+----------+\n' +
49-
'| list, range, str | yes | yes | yes |\n' +
50-
'| dict, set | | yes | yes |\n' +
51-
'| iter | | | yes |\n' +
5238
'+------------------+----------+------------+----------+\n';
5339

5440
const DIAGRAM_3_B =
@@ -63,11 +49,6 @@ const DIAGRAM_3_B =
6349
const DIAGRAM_4_A =
6450
'+--------------------+----------+----------+------+---------+--------+\n' +
6551
'| | Integral | Rational | Real | Complex | Number |\n' +
66-
'+--------------------+----------+----------+------+---------+--------+\n' +
67-
'| int | yes | yes | yes | yes | yes |\n' +
68-
'| fractions.Fraction | | yes | yes | yes | yes |\n' +
69-
'| float | | | yes | yes | yes |\n' +
70-
'| complex | | | | yes | yes |\n' +
7152
'+--------------------+----------+----------+------+---------+--------+\n';
7253

7354
const DIAGRAM_4_B =
@@ -83,15 +64,6 @@ const DIAGRAM_4_B =
8364
const DIAGRAM_5_A =
8465
"+----------------+----------------+---------------+----------------+-----------------+\n" +
8566
"| | {<float>} | {<float>:f} | {<float>:e} | {<float>:%} |\n" +
86-
"+----------------+----------------+---------------+----------------+-----------------+\n" +
87-
"| 0.000056789 | '5.6789e-05' | '0.000057' | '5.678900e-05' | '0.005679%' |\n" +
88-
"| 0.00056789 | '0.00056789' | '0.000568' | '5.678900e-04' | '0.056789%' |\n" +
89-
"| 0.0056789 | '0.0056789' | '0.005679' | '5.678900e-03' | '0.567890%' |\n" +
90-
"| 0.056789 | '0.056789' | '0.056789' | '5.678900e-02' | '5.678900%' |\n" +
91-
"| 0.56789 | '0.56789' | '0.567890' | '5.678900e-01' | '56.789000%' |\n" +
92-
"| 5.6789 | '5.6789' | '5.678900' | '5.678900e+00' | '567.890000%' |\n" +
93-
"| 56.789 | '56.789' | '56.789000' | '5.678900e+01' | '5678.900000%' |\n" +
94-
"| 567.89 | '567.89' | '567.890000' | '5.678900e+02' | '56789.000000%' |\n" +
9567
"+----------------+----------------+---------------+----------------+-----------------+\n";
9668

9769
const DIAGRAM_5_B =
@@ -111,15 +83,6 @@ const DIAGRAM_5_B =
11183
const DIAGRAM_6_A =
11284
"+----------------+----------------+---------------+----------------+-----------------+\n" +
11385
"| | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |\n" +
114-
"+----------------+----------------+---------------+----------------+-----------------+\n" +
115-
"| 0.000056789 | '5.7e-05' | '0.00' | '5.68e-05' | '0.01%' |\n" +
116-
"| 0.00056789 | '0.00057' | '0.00' | '5.68e-04' | '0.06%' |\n" +
117-
"| 0.0056789 | '0.0057' | '0.01' | '5.68e-03' | '0.57%' |\n" +
118-
"| 0.056789 | '0.057' | '0.06' | '5.68e-02' | '5.68%' |\n" +
119-
"| 0.56789 | '0.57' | '0.57' | '5.68e-01' | '56.79%' |\n" +
120-
"| 5.6789 | '5.7' | '5.68' | '5.68e+00' | '567.89%' |\n" +
121-
"| 56.789 | '5.7e+01' | '56.79' | '5.68e+01' | '5678.90%' |\n" +
122-
"| 567.89 | '5.7e+02' | '567.89' | '5.68e+02' | '56789.00%' |\n" +
12386
"+----------------+----------------+---------------+----------------+-----------------+\n";
12487

12588
const DIAGRAM_6_B =

0 commit comments

Comments
 (0)