UNICODE_ARRAY
and ASCII_ARRAY
fixes.
- Avoid unnecessary escaping of single quotes within string literals. - Add a missing blank line between two `UNICODE_ARRAY` sections.
This commit is contained in:
parent
a330e49593
commit
e1ae0fa055
@ -129,42 +129,42 @@ pub(super) const UNICODE_ARRAY: &[(char, &str, &str)] = &[
|
|||||||
('。', "Ideographic Full Stop", "."),
|
('。', "Ideographic Full Stop", "."),
|
||||||
('︒', "Presentation Form For Vertical Ideographic Full Stop", "."),
|
('︒', "Presentation Form For Vertical Ideographic Full Stop", "."),
|
||||||
|
|
||||||
('՝', "Armenian Comma", "\'"),
|
('՝', "Armenian Comma", "'"),
|
||||||
(''', "Fullwidth Apostrophe", "\'"),
|
(''', "Fullwidth Apostrophe", "'"),
|
||||||
('‘', "Left Single Quotation Mark", "\'"),
|
('‘', "Left Single Quotation Mark", "'"),
|
||||||
('’', "Right Single Quotation Mark", "\'"),
|
('’', "Right Single Quotation Mark", "'"),
|
||||||
('‛', "Single High-Reversed-9 Quotation Mark", "\'"),
|
('‛', "Single High-Reversed-9 Quotation Mark", "'"),
|
||||||
('′', "Prime", "\'"),
|
('′', "Prime", "'"),
|
||||||
('‵', "Reversed Prime", "\'"),
|
('‵', "Reversed Prime", "'"),
|
||||||
('՚', "Armenian Apostrophe", "\'"),
|
('՚', "Armenian Apostrophe", "'"),
|
||||||
('׳', "Hebrew Punctuation Geresh", "\'"),
|
('׳', "Hebrew Punctuation Geresh", "'"),
|
||||||
('`', "Grave Accent", "\'"),
|
('`', "Grave Accent", "'"),
|
||||||
('`', "Greek Varia", "\'"),
|
('`', "Greek Varia", "'"),
|
||||||
('`', "Fullwidth Grave Accent", "\'"),
|
('`', "Fullwidth Grave Accent", "'"),
|
||||||
('´', "Acute Accent", "\'"),
|
('´', "Acute Accent", "'"),
|
||||||
('΄', "Greek Tonos", "\'"),
|
('΄', "Greek Tonos", "'"),
|
||||||
('´', "Greek Oxia", "\'"),
|
('´', "Greek Oxia", "'"),
|
||||||
('᾽', "Greek Koronis", "\'"),
|
('᾽', "Greek Koronis", "'"),
|
||||||
('᾿', "Greek Psili", "\'"),
|
('᾿', "Greek Psili", "'"),
|
||||||
('῾', "Greek Dasia", "\'"),
|
('῾', "Greek Dasia", "'"),
|
||||||
('ʹ', "Modifier Letter Prime", "\'"),
|
('ʹ', "Modifier Letter Prime", "'"),
|
||||||
('ʹ', "Greek Numeral Sign", "\'"),
|
('ʹ', "Greek Numeral Sign", "'"),
|
||||||
('ˈ', "Modifier Letter Vertical Line", "\'"),
|
('ˈ', "Modifier Letter Vertical Line", "'"),
|
||||||
('ˊ', "Modifier Letter Acute Accent", "\'"),
|
('ˊ', "Modifier Letter Acute Accent", "'"),
|
||||||
('ˋ', "Modifier Letter Grave Accent", "\'"),
|
('ˋ', "Modifier Letter Grave Accent", "'"),
|
||||||
('˴', "Modifier Letter Middle Grave Accent", "\'"),
|
('˴', "Modifier Letter Middle Grave Accent", "'"),
|
||||||
('ʻ', "Modifier Letter Turned Comma", "\'"),
|
('ʻ', "Modifier Letter Turned Comma", "'"),
|
||||||
('ʽ', "Modifier Letter Reversed Comma", "\'"),
|
('ʽ', "Modifier Letter Reversed Comma", "'"),
|
||||||
('ʼ', "Modifier Letter Apostrophe", "\'"),
|
('ʼ', "Modifier Letter Apostrophe", "'"),
|
||||||
('ʾ', "Modifier Letter Right Half Ring", "\'"),
|
('ʾ', "Modifier Letter Right Half Ring", "'"),
|
||||||
('ꞌ', "Latin Small Letter Saltillo", "\'"),
|
('ꞌ', "Latin Small Letter Saltillo", "'"),
|
||||||
('י', "Hebrew Letter Yod", "\'"),
|
('י', "Hebrew Letter Yod", "'"),
|
||||||
('ߴ', "Nko High Tone Apostrophe", "\'"),
|
('ߴ', "Nko High Tone Apostrophe", "'"),
|
||||||
('ߵ', "Nko Low Tone Apostrophe", "\'"),
|
('ߵ', "Nko Low Tone Apostrophe", "'"),
|
||||||
('ᑊ', "Canadian Syllabics West-Cree P", "\'"),
|
('ᑊ', "Canadian Syllabics West-Cree P", "'"),
|
||||||
('ᛌ', "Runic Letter Short-Twig-Sol S", "\'"),
|
('ᛌ', "Runic Letter Short-Twig-Sol S", "'"),
|
||||||
('𖽑', "Miao Sign Aspiration", "\'"),
|
('𖽑', "Miao Sign Aspiration", "'"),
|
||||||
('𖽒', "Miao Sign Reformed Voicing", "\'"),
|
('𖽒', "Miao Sign Reformed Voicing", "'"),
|
||||||
|
|
||||||
('᳓', "Vedic Sign Nihshvasa", "\""),
|
('᳓', "Vedic Sign Nihshvasa", "\""),
|
||||||
('"', "Fullwidth Quotation Mark", "\""),
|
('"', "Fullwidth Quotation Mark", "\""),
|
||||||
@ -298,6 +298,7 @@ pub(super) const UNICODE_ARRAY: &[(char, &str, &str)] = &[
|
|||||||
('〉', "Right Angle Bracket", ">"),
|
('〉', "Right Angle Bracket", ">"),
|
||||||
('》', "Right Double Angle Bracket", ">"),
|
('》', "Right Double Angle Bracket", ">"),
|
||||||
('>', "Fullwidth Greater-Than Sign", ">"),
|
('>', "Fullwidth Greater-Than Sign", ">"),
|
||||||
|
|
||||||
('⩵', "Two Consecutive Equals Signs", "==")
|
('⩵', "Two Consecutive Equals Signs", "==")
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -332,7 +333,7 @@ const ASCII_ARRAY: &[(&str, &str, Option<token::TokenKind>)] = &[
|
|||||||
(">", "Greater-Than Sign", Some(token::Gt)),
|
(">", "Greater-Than Sign", Some(token::Gt)),
|
||||||
// FIXME: Literals are already lexed by this point, so we can't recover gracefully just by
|
// FIXME: Literals are already lexed by this point, so we can't recover gracefully just by
|
||||||
// spitting the correct token out.
|
// spitting the correct token out.
|
||||||
("\'", "Single Quote", None),
|
("'", "Single Quote", None),
|
||||||
("\"", "Quotation Mark", None),
|
("\"", "Quotation Mark", None),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user