unicode: Renamed unicodeAlpha to unicodeLatinAlpha

This commit is contained in:
Paul Beckingham 2016-01-14 21:53:54 -05:00
parent 26e69225b4
commit 8db7077e12
4 changed files with 10 additions and 10 deletions

View file

@ -241,7 +241,7 @@ bool Lexer::isBoundary (int left, int right)
if (right == '\0') return true;
// XOR
if (unicodeAlpha (left) != unicodeAlpha (right)) return true;
if (unicodeLatinAlpha (left) != unicodeLatinAlpha (right)) return true;
if (isDigit (left) != isDigit (right)) return true;
if (unicodeWhitespace (left) != unicodeWhitespace (right)) return true;
@ -278,7 +278,7 @@ bool Lexer::isPunctuation (int c)
c != '$' &&
c != '_' &&
! isDigit (c) &&
! unicodeAlpha (c);
! unicodeLatinAlpha (c);
}
////////////////////////////////////////////////////////////////////////////////

View file

@ -71,7 +71,7 @@ bool unicodeWhitespace (unsigned int c)
////////////////////////////////////////////////////////////////////////////////
// TODO Needs better definition.
bool unicodeAlpha (unsigned int c)
bool unicodeLatinAlpha (unsigned int c)
{
return (c >= 'A' && c <= 'Z') ||
(c >= 'a' && c <= 'z');

View file

@ -28,7 +28,7 @@
#define INCLUDED_UNICODE
bool unicodeWhitespace (unsigned int);
bool unicodeAlpha (unsigned int);
bool unicodeLatinAlpha (unsigned int);
#endif
////////////////////////////////////////////////////////////////////////////////

View file

@ -62,12 +62,12 @@ int main (int, char**)
t.ok (unicodeWhitespace (0x205F), "U+205F unicodeWhitespace");
t.ok (unicodeWhitespace (0x3000), "U+3000 unicodeWhitespace");
// Alpha
t.notok (unicodeAlpha (0x0033), "U+0033 (3) ! unicodeAlpha");
t.ok (unicodeAlpha (0x0041), "U+0041 (A) unicodeAlpha");
t.ok (unicodeAlpha (0x005A), "U+005A (Z) unicodeAlpha");
t.ok (unicodeAlpha (0x0061), "U+0061 (a) unicodeAlpha");
t.ok (unicodeAlpha (0x007A), "U+007A (z) unicodeAlpha");
// Latin Alpha
t.notok (unicodeLatinAlpha (0x0033), "U+0033 (3) ! unicodeLatinAlpha");
t.ok (unicodeLatinAlpha (0x0041), "U+0041 (A) unicodeLatinAlpha");
t.ok (unicodeLatinAlpha (0x005A), "U+005A (Z) unicodeLatinAlpha");
t.ok (unicodeLatinAlpha (0x0061), "U+0061 (a) unicodeLatinAlpha");
t.ok (unicodeLatinAlpha (0x007A), "U+007A (z) unicodeLatinAlpha");
return 0;
}