summaryrefslogtreecommitdiffstatshomepage
path: root/py/lexer.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2013-12-30 18:23:50 +0000
committerDamien George <damien.p.george@gmail.com>2013-12-30 18:23:50 +0000
commit8cc96a35e532ef999e5a3739deeb44f51a80744b (patch)
tree7169f3ad0a43d36bdc67793bd46491d081805db2 /py/lexer.c
parent212c296c0b24dddd19099f9188176a14ade42d86 (diff)
downloadmicropython-8cc96a35e532ef999e5a3739deeb44f51a80744b.tar.gz
micropython-8cc96a35e532ef999e5a3739deeb44f51a80744b.zip
Put unicode functions in unicode.c, and tidy their names.
Diffstat (limited to 'py/lexer.c')
-rw-r--r--py/lexer.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/py/lexer.c b/py/lexer.c
index 6e43c7469a..4df91b0365 100644
--- a/py/lexer.c
+++ b/py/lexer.c
@@ -54,9 +54,9 @@ void mp_token_show(const mp_token_t *tok) {
const char *j = i + tok->len;
printf(" ");
while (i < j) {
- unichar c = g_utf8_get_char(i);
- i = g_utf8_next_char(i);
- if (g_unichar_isprint(c)) {
+ unichar c = utf8_get_char(i);
+ i = utf8_next_char(i);
+ if (unichar_isprint(c)) {
printf("%c", c);
} else {
printf("?");
@@ -116,19 +116,19 @@ static bool is_char_and(mp_lexer_t *lex, char c1, char c2) {
}
static bool is_whitespace(mp_lexer_t *lex) {
- return g_unichar_isspace(lex->chr0);
+ return unichar_isspace(lex->chr0);
}
static bool is_letter(mp_lexer_t *lex) {
- return g_unichar_isalpha(lex->chr0);
+ return unichar_isalpha(lex->chr0);
}
static bool is_digit(mp_lexer_t *lex) {
- return g_unichar_isdigit(lex->chr0);
+ return unichar_isdigit(lex->chr0);
}
static bool is_following_digit(mp_lexer_t *lex) {
- return g_unichar_isdigit(lex->chr1);
+ return unichar_isdigit(lex->chr1);
}
// TODO UNICODE include unicode characters in definition of identifiers