Skip to content

Commit b61fbdf

Browse files
committed
Appease current checker...
The checker may change in the future.
1 parent 79e54e6 commit b61fbdf

File tree

3 files changed

+26
-7
lines changed

3 files changed

+26
-7
lines changed

mathics_scanner/data/named-characters.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4448,6 +4448,8 @@ Infix:
44484448
has-unicode-inverse: false
44494449
is-letter-like: false
44504450
# operator-name: Infix
4451+
unicode-equivalent: "~"
4452+
wl-unicode-name: TILDE
44514453

44524454
Information:
44534455
ascii: "??"
@@ -4839,11 +4841,11 @@ LeoSign:
48394841

48404842
Less:
48414843
ascii: "<"
4842-
has-unicode-inverse: true
4844+
has-unicode-inverse: false
48434845
is-letter-like: false
48444846
operator-name: Less
4845-
LessEqual:
48464847

4848+
LessEqual:
48474849
amslatex: "$\\le$"
48484850
ascii: "<="
48494851
esc-alias: "<="
@@ -6000,11 +6002,13 @@ RawAmpersand:
60006002
ascii: '&'
60016003
has-unicode-inverse: false
60026004
is-letter-like: false
6005+
unicode-equivalent: "&"
60036006

60046007
RawAt:
60056008
ascii: '@'
60066009
has-unicode-inverse: false
60076010
is-letter-like: false
6011+
unicode-equivalent: "@"
60086012

60096013
RawBackquote:
60106014
has-unicode-inverse: false
@@ -6025,23 +6029,28 @@ RawColon:
60256029
ascii: ':'
60266030
has-unicode-inverse: false
60276031
is-letter-like: false
6032+
unicode-equivalent: ":"
60286033

60296034
RawComma:
60306035
ascii: ','
60316036
has-unicode-inverse: false
60326037
is-letter-like: false
6038+
unicode-equivalent: ","
60336039

60346040
RawDollar:
60356041
ascii: '$'
60366042
has-unicode-inverse: false
60376043
is-letter-like: true
6038-
# Since we have an is-letter-line, we add wl-unicode for the checker to work.
6044+
# Since we have an is-letter-like, we add wl-unicode for the checker to work.
6045+
unicode-equivalent: "$"
60396046
wl-unicode: "$"
6047+
wl-unicode-name: DOLLAR SIGN
60406048

60416049
RawDoubleQuote:
60426050
ascii: '"'
60436051
has-unicode-inverse: false
60446052
is-letter-like: false
6053+
unicode-equivalent: '"'
60456054

60466055
RawEscape:
60476056
has-unicode-inverse: false
@@ -6063,32 +6072,38 @@ RawLeftBrace:
60636072
ascii: '{'
60646073
has-unicode-inverse: false
60656074
is-letter-like: false
6075+
unicode-equivalent: '{'
60666076

60676077
RawLeftBracket:
60686078
ascii: '['
60696079
has-unicode-inverse: false
60706080
is-letter-like: false
6081+
unicode-equivalent: '['
60716082

60726083
RawLeftParenthesis:
60736084
ascii: '('
60746085
has-unicode-inverse: false
60756086
is-letter-like: false
6087+
unicode-equivalent: '('
60766088

60776089
RawNumberSign:
60786090
ascii: "#"
60796091
has-unicode-inverse: false
60806092
is-letter-like: false
6093+
unicode-equivalent: '#'
60816094

60826095
RawPercent:
60836096
ascii: "%"
60846097
has-unicode-inverse: false
60856098
is-letter-like: false
6099+
unicode-equivalent: '%'
60866100

60876101
# See also Definition and PatternTest
60886102
RawQuestion:
60896103
ascii: "?"
60906104
has-unicode-inverse: false
60916105
is-letter-like: false
6106+
unicode-equivalent: '?'
60926107

60936108
RawQuote:
60946109
has-unicode-inverse: false
@@ -6159,13 +6174,13 @@ RawTab:
61596174
is-letter-like: false
61606175
unicode-equivalent: "\t"
61616176
wl-unicode: "\t"
6177+
61626178
RawTilde:
6179+
ascii: '~'
61636180
has-unicode-inverse: false
61646181
is-letter-like: false
61656182
unicode-equivalent: '~'
6166-
unicode-equivalent-name: TILDE
6167-
wl-unicode: '~'
6168-
wl-unicode-name: TILDE
6183+
61696184
RawUnderscore:
61706185
has-unicode-inverse: false
61716186
is-letter-like: false
@@ -7505,6 +7520,7 @@ Tilde:
75057520
operator-name: Tilde
75067521
# Since we have an esc-alias, we add wl-unicode for the checker to work.
75077522
wl-unicode: "~"
7523+
wl-unicode-name: TILDE
75087524

75097525
TildeEqual:
75107526
amslatex: "$\\simeq$"

test/test_general_yaml_sanity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def test_wl_unicode_name():
198198
real_name = v.get("wl-unicode-name")
199199

200200
if real_name is None:
201-
raise ValueError("Section {k}'s wl-unicode has a name but it isn't listed")
201+
raise ValueError(f"Section {k}'s wl-unicode has a name but it isn't listed")
202202

203203
assert (
204204
real_name == expected_name

test/test_table_consistency.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ def test_roundtrip():
1818

1919
for k, v in yaml_data.items():
2020
if v["has-unicode-inverse"]:
21+
assert (
22+
"unicode-equivalent" in v
23+
), f"{k} has unicode-inverse but no unicode equivalent"
2124
uni = v["unicode-equivalent"]
2225
wl = v["wl-unicode"]
2326
assert (

0 commit comments

Comments
 (0)