|
@ -113,34 +113,62 @@ const DIAGRAM_4_B = |
|
|
'┗━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━┷━━━━━━━━━┷━━━━━━━━┛\n'; |
|
|
'┗━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━┷━━━━━━━━━┷━━━━━━━━┛\n'; |
|
|
|
|
|
|
|
|
const DIAGRAM_5_A = |
|
|
const DIAGRAM_5_A = |
|
|
"+----------------+--------------+---------------+---------------+---------------+\n" + |
|
|
|
|
|
"| | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |\n" + |
|
|
|
|
|
"+----------------+--------------+---------------+---------------+---------------+\n" + |
|
|
|
|
|
"| 0.000056789 | '5.7e-05' | '0.00' | '5.68e-05' | '0.01%' |\n" + |
|
|
|
|
|
"| 0.00056789 | '0.00057' | '0.00' | '5.68e-04' | '0.06%' |\n" + |
|
|
|
|
|
"| 0.0056789 | '0.0057' | '0.01' | '5.68e-03' | '0.57%' |\n" + |
|
|
|
|
|
"| 0.056789 | '0.057' | '0.06' | '5.68e-02' | '5.68%' |\n" + |
|
|
|
|
|
"| 0.56789 | '0.57' | '0.57' | '5.68e-01' | '56.79%' |\n" + |
|
|
|
|
|
"| 5.6789 | '5.7' | '5.68' | '5.68e+00' | '567.89%' |\n" + |
|
|
|
|
|
"| 56.789 | '5.7e+01' | '56.79' | '5.68e+01' | '5678.90%' |\n" + |
|
|
|
|
|
"| 567.89 | '5.7e+02' | '567.89' | '5.68e+02' | '56789.00%' |\n" + |
|
|
|
|
|
"+----------------+--------------+---------------+---------------+---------------+\n"; |
|
|
|
|
|
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
|
|
"| | {<float>} | {<float>:f} | {<float>:e} | {<float>:%} |\n" + |
|
|
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
|
|
"| 0.000056789 | '5.6789e-05' | '0.000057' | '5.678900e-05' | '0.005679%' |\n" + |
|
|
|
|
|
"| 0.00056789 | '0.00056789' | '0.000568' | '5.678900e-04' | '0.056789%' |\n" + |
|
|
|
|
|
"| 0.0056789 | '0.0056789' | '0.005679' | '5.678900e-03' | '0.567890%' |\n" + |
|
|
|
|
|
"| 0.056789 | '0.056789' | '0.056789' | '5.678900e-02' | '5.678900%' |\n" + |
|
|
|
|
|
"| 0.56789 | '0.56789' | '0.567890' | '5.678900e-01' | '56.789000%' |\n" + |
|
|
|
|
|
"| 5.6789 | '5.6789' | '5.678900' | '5.678900e+00' | '567.890000%' |\n" + |
|
|
|
|
|
"| 56.789 | '56.789' | '56.789000' | '5.678900e+01' | '5678.900000%' |\n" + |
|
|
|
|
|
"| 567.89 | '567.89' | '567.890000' | '5.678900e+02' | '56789.000000%' |\n" + |
|
|
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n"; |
|
|
|
|
|
|
|
|
const DIAGRAM_5_B = |
|
|
const DIAGRAM_5_B = |
|
|
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓\n" + |
|
|
|
|
|
"┃ │ {<float>:.2} │ {<float>:.2f} │ {<float>:.2e} │ {<float>:.2%} ┃\n" + |
|
|
|
|
|
"┠────────────────┼──────────────┼───────────────┼───────────────┼───────────────┨\n" + |
|
|
|
|
|
"┃ 0.000056789 │ '5.7e-05' │ '0.00' │ '5.68e-05' │ '0.01%' ┃\n" + |
|
|
|
|
|
"┃ 0.00056789 │ '0.00057' │ '0.00' │ '5.68e-04' │ '0.06%' ┃\n" + |
|
|
|
|
|
"┃ 0.0056789 │ '0.0057' │ '0.01' │ '5.68e-03' │ '0.57%' ┃\n" + |
|
|
|
|
|
"┃ 0.056789 │ '0.057' │ '0.06' │ '5.68e-02' │ '5.68%' ┃\n" + |
|
|
|
|
|
"┃ 0.56789 │ '0.57' │ '0.57' │ '5.68e-01' │ '56.79%' ┃\n" + |
|
|
|
|
|
"┃ 5.6789 │ '5.7' │ '5.68' │ '5.68e+00' │ '567.89%' ┃\n" + |
|
|
|
|
|
"┃ 56.789 │ '5.7e+01' │ '56.79' │ '5.68e+01' │ '5678.90%' ┃\n" + |
|
|
|
|
|
"┃ 567.89 │ '5.7e+02' │ '567.89' │ '5.68e+02' │ '56789.00%' ┃\n" + |
|
|
|
|
|
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛\n"; |
|
|
|
|
|
|
|
|
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┓\n" + |
|
|
|
|
|
"┃ │ {<float>} │ {<float>:f} │ {<float>:e} │ {<float>:%} ┃\n" + |
|
|
|
|
|
"┠────────────────┼────────────────┼───────────────┼────────────────┼─────────────────┨\n" + |
|
|
|
|
|
"┃ 0.000056789 │ '5.6789e-05' │ '0.000057' │ '5.678900e-05' │ '0.005679%' ┃\n" + |
|
|
|
|
|
"┃ 0.00056789 │ '0.00056789' │ '0.000568' │ '5.678900e-04' │ '0.056789%' ┃\n" + |
|
|
|
|
|
"┃ 0.0056789 │ '0.0056789' │ '0.005679' │ '5.678900e-03' │ '0.567890%' ┃\n" + |
|
|
|
|
|
"┃ 0.056789 │ '0.056789' │ '0.056789' │ '5.678900e-02' │ '5.678900%' ┃\n" + |
|
|
|
|
|
"┃ 0.56789 │ '0.56789' │ '0.567890' │ '5.678900e-01' │ '56.789000%' ┃\n" + |
|
|
|
|
|
"┃ 5.6789 │ '5.6789' │ '5.678900' │ '5.678900e+00' │ '567.890000%' ┃\n" + |
|
|
|
|
|
"┃ 56.789 │ '56.789' │ '56.789000' │ '5.678900e+01' │ '5678.900000%' ┃\n" + |
|
|
|
|
|
"┃ 567.89 │ '567.89' │ '567.890000' │ '5.678900e+02' │ '56789.000000%' ┃\n" + |
|
|
|
|
|
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┛\n"; |
|
|
|
|
|
|
|
|
const DIAGRAM_6_A = |
|
|
const DIAGRAM_6_A = |
|
|
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
|
|
"| | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |\n" + |
|
|
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
|
|
"| 0.000056789 | '5.7e-05' | '0.00' | '5.68e-05' | '0.01%' |\n" + |
|
|
|
|
|
"| 0.00056789 | '0.00057' | '0.00' | '5.68e-04' | '0.06%' |\n" + |
|
|
|
|
|
"| 0.0056789 | '0.0057' | '0.01' | '5.68e-03' | '0.57%' |\n" + |
|
|
|
|
|
"| 0.056789 | '0.057' | '0.06' | '5.68e-02' | '5.68%' |\n" + |
|
|
|
|
|
"| 0.56789 | '0.57' | '0.57' | '5.68e-01' | '56.79%' |\n" + |
|
|
|
|
|
"| 5.6789 | '5.7' | '5.68' | '5.68e+00' | '567.89%' |\n" + |
|
|
|
|
|
"| 56.789 | '5.7e+01' | '56.79' | '5.68e+01' | '5678.90%' |\n" + |
|
|
|
|
|
"| 567.89 | '5.7e+02' | '567.89' | '5.68e+02' | '56789.00%' |\n" + |
|
|
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n"; |
|
|
|
|
|
|
|
|
|
|
|
const DIAGRAM_6_B = |
|
|
|
|
|
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┓\n" + |
|
|
|
|
|
"┃ │ {<float>:.2} │ {<float>:.2f} │ {<float>:.2e} │ {<float>:.2%} ┃\n" + |
|
|
|
|
|
"┠────────────────┼────────────────┼───────────────┼────────────────┼─────────────────┨\n" + |
|
|
|
|
|
"┃ 0.000056789 │ '5.7e-05' │ '0.00' │ '5.68e-05' │ '0.01%' ┃\n" + |
|
|
|
|
|
"┃ 0.00056789 │ '0.00057' │ '0.00' │ '5.68e-04' │ '0.06%' ┃\n" + |
|
|
|
|
|
"┃ 0.0056789 │ '0.0057' │ '0.01' │ '5.68e-03' │ '0.57%' ┃\n" + |
|
|
|
|
|
"┃ 0.056789 │ '0.057' │ '0.06' │ '5.68e-02' │ '5.68%' ┃\n" + |
|
|
|
|
|
"┃ 0.56789 │ '0.57' │ '0.57' │ '5.68e-01' │ '56.79%' ┃\n" + |
|
|
|
|
|
"┃ 5.6789 │ '5.7' │ '5.68' │ '5.68e+00' │ '567.89%' ┃\n" + |
|
|
|
|
|
"┃ 56.789 │ '5.7e+01' │ '56.79' │ '5.68e+01' │ '5678.90%' ┃\n" + |
|
|
|
|
|
"┃ 567.89 │ '5.7e+02' │ '567.89' │ '5.68e+02' │ '56789.00%' ┃\n" + |
|
|
|
|
|
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┛\n"; |
|
|
|
|
|
|
|
|
|
|
|
const DIAGRAM_7_A = |
|
|
'+------------+----------+------------+----------+--------------+\n' + |
|
|
'+------------+----------+------------+----------+--------------+\n' + |
|
|
'| | Iterable | Collection | Sequence | abc.Sequence |\n' + |
|
|
'| | Iterable | Collection | Sequence | abc.Sequence |\n' + |
|
|
'+------------+----------+------------+----------+--------------+\n' + |
|
|
'+------------+----------+------------+----------+--------------+\n' + |
|
@ -150,7 +178,7 @@ const DIAGRAM_6_A = |
|
|
'| contains() | | yes | | yes |\n' + |
|
|
'| contains() | | yes | | yes |\n' + |
|
|
'+------------+----------+------------+----------+--------------+\n'; |
|
|
'+------------+----------+------------+----------+--------------+\n'; |
|
|
|
|
|
|
|
|
const DIAGRAM_6_B = |
|
|
|
|
|
|
|
|
const DIAGRAM_7_B = |
|
|
'┏━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━━━┓\n' + |
|
|
'┏━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━━━┓\n' + |
|
|
'┃ │ Iterable │ Collection │ Sequence │ abc.Sequence ┃\n' + |
|
|
'┃ │ Iterable │ Collection │ Sequence │ abc.Sequence ┃\n' + |
|
|
'┠────────────┼──────────┼────────────┼──────────┼──────────────┨\n' + |
|
|
'┠────────────┼──────────┼────────────┼──────────┼──────────────┨\n' + |
|
@ -187,12 +215,13 @@ function getMd() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function switchClassDiagrams(readme) { |
|
|
function switchClassDiagrams(readme) { |
|
|
readme = readme.replace(DIAGRAM_1_A, DIAGRAM_1_B) |
|
|
|
|
|
readme = readme.replace(DIAGRAM_2_A, DIAGRAM_2_B) |
|
|
|
|
|
readme = readme.replace(DIAGRAM_3_A, DIAGRAM_3_B) |
|
|
|
|
|
readme = readme.replace(DIAGRAM_4_A, DIAGRAM_4_B) |
|
|
|
|
|
readme = readme.replace(DIAGRAM_5_A, DIAGRAM_5_B) |
|
|
|
|
|
readme = readme.replace(DIAGRAM_6_A, DIAGRAM_6_B) |
|
|
|
|
|
|
|
|
readme = readme.replace(DIAGRAM_1_A, DIAGRAM_1_B); |
|
|
|
|
|
readme = readme.replace(DIAGRAM_2_A, DIAGRAM_2_B); |
|
|
|
|
|
readme = readme.replace(DIAGRAM_3_A, DIAGRAM_3_B); |
|
|
|
|
|
readme = readme.replace(DIAGRAM_4_A, DIAGRAM_4_B); |
|
|
|
|
|
readme = readme.replace(DIAGRAM_5_A, DIAGRAM_5_B); |
|
|
|
|
|
readme = readme.replace(DIAGRAM_6_A, DIAGRAM_6_B); |
|
|
|
|
|
readme = readme.replace(DIAGRAM_7_A, DIAGRAM_7_B); |
|
|
return readme |
|
|
return readme |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|