Lines Matching refs:chr0
43 #define CUR_CHAR(lex) ((lex)->chr0)
46 return lex->chr0 == MP_LEXER_EOF; in is_end()
50 return lex->chr0 == '\n'; in is_physical_newline()
54 return lex->chr0 == c; in is_char()
58 return lex->chr0 == c1 || lex->chr0 == c2; in is_char_or()
62 return lex->chr0 == c1 || lex->chr0 == c2 || lex->chr0 == c3; in is_char_or3()
67 return lex->chr0 == c1 || lex->chr0 == c2 || lex->chr0 == c3 || lex->chr0 == c4; in is_char_or4()
84 return lex->chr0 == c1 && lex->chr1 == c2; in is_char_and()
88 return unichar_isspace(lex->chr0); in is_whitespace()
92 return unichar_isalpha(lex->chr0); in is_letter()
96 return unichar_isdigit(lex->chr0); in is_digit()
127 return is_letter(lex) || lex->chr0 == '_' || lex->chr0 >= 0x80; in is_head_of_identifier()
135 if (lex->chr0 == '\n') { in next_char()
139 } else if (lex->chr0 == '\t') { in next_char()
148 lex->chr0 = lex->chr1; in next_char()
162 if (lex->chr0 == '\0') { in next_char()
164 lex->chr0 = lex->chr0_saved; in next_char()
542 lex->chr0_saved = lex->chr0; in mp_lexer_to_next()
545 lex->chr0 = lex->fstring_args.buf[0]; in mp_lexer_to_next()
834 lex->chr0 = lex->chr1 = lex->chr2 = 0; in mp_lexer_new()