current_enc 394 ext/ripper/ripper.c #define STR_NEW(p,n) rb_enc_str_new((p),(n),current_enc) current_enc 395 ext/ripper/ripper.c #define STR_NEW0() rb_enc_str_new(0,0,current_enc) current_enc 396 ext/ripper/ripper.c #define STR_NEW2(p) rb_enc_str_new((p),strlen(p),current_enc) current_enc 397 ext/ripper/ripper.c #define STR_NEW3(p,n,e,func) parser_str_new((p),(n),(e),(func),current_enc) current_enc 398 ext/ripper/ripper.c #define TOK_INTERN() intern_cstr(tok(), toklen(), current_enc) current_enc 11083 ext/ripper/ripper.c #define parser_encoding_name() (current_enc->name) current_enc 11084 ext/ripper/ripper.c #define parser_mbclen() mbclen((lex_p-1),lex_pend,current_enc) current_enc 11085 ext/ripper/ripper.c #define parser_precise_mbclen() rb_enc_precise_mbclen((lex_p-1),lex_pend,current_enc) current_enc 11087 ext/ripper/ripper.c #define parser_is_identchar() (!parser->eofp && is_identchar((lex_p-1),lex_pend,current_enc)) current_enc 11369 ext/ripper/ripper.c rb_enc_associate(line, current_enc); current_enc 11538 ext/ripper/ripper.c rb_enc_associate(parser->delayed, current_enc); current_enc 12242 ext/ripper/ripper.c rb_encoding *enc = current_enc; current_enc 12565 ext/ripper/ripper.c rb_encoding *enc = current_enc; current_enc 12587 ext/ripper/ripper.c current_enc == rb_usascii_encoding() && current_enc 13382 ext/ripper/ripper.c if (rb_enc_isspace(c, current_enc)) { current_enc 13415 ext/ripper/ripper.c enc = current_enc; current_enc 13419 ext/ripper/ripper.c else if ((rb_enc_isalnum(c, current_enc) || c == '_') && current_enc 13420 ext/ripper/ripper.c lex_p < lex_pend && is_identchar(lex_p, lex_pend, current_enc)) { current_enc 13469 ext/ripper/ripper.c if (rb_enc_isalnum(term, current_enc) || !parser_isascii()) { current_enc 14890 ext/ripper/ripper.c return NEW_LIT(rb_enc_from_encoding(current_enc)); current_enc 16313 ext/ripper/ripper.c else if (current_enc == rb_usascii_encoding()) { current_enc 16710 ext/ripper/ripper.c return rb_enc_from_encoding(current_enc); current_enc 16836 ext/ripper/ripper.c current_enc, fmt, ap); current_enc 340 ext/ripper/ripper.y #define STR_NEW(p,n) rb_enc_str_new((p),(n),current_enc) current_enc 341 ext/ripper/ripper.y #define STR_NEW0() rb_enc_str_new(0,0,current_enc) current_enc 342 ext/ripper/ripper.y #define STR_NEW2(p) rb_enc_str_new((p),strlen(p),current_enc) current_enc 343 ext/ripper/ripper.y #define STR_NEW3(p,n,e,func) parser_str_new((p),(n),(e),(func),current_enc) current_enc 344 ext/ripper/ripper.y #define TOK_INTERN() intern_cstr(tok(), toklen(), current_enc) current_enc 5334 ext/ripper/ripper.y #define parser_encoding_name() (current_enc->name) current_enc 5335 ext/ripper/ripper.y #define parser_mbclen() mbclen((lex_p-1),lex_pend,current_enc) current_enc 5336 ext/ripper/ripper.y #define parser_precise_mbclen() rb_enc_precise_mbclen((lex_p-1),lex_pend,current_enc) current_enc 5338 ext/ripper/ripper.y #define parser_is_identchar() (!parser->eofp && is_identchar((lex_p-1),lex_pend,current_enc)) current_enc 5620 ext/ripper/ripper.y rb_enc_associate(line, current_enc); current_enc 5789 ext/ripper/ripper.y rb_enc_associate(parser->delayed, current_enc); current_enc 6493 ext/ripper/ripper.y rb_encoding *enc = current_enc; current_enc 6816 ext/ripper/ripper.y rb_encoding *enc = current_enc; current_enc 6838 ext/ripper/ripper.y current_enc == rb_usascii_encoding() && current_enc 7633 ext/ripper/ripper.y if (rb_enc_isspace(c, current_enc)) { current_enc 7666 ext/ripper/ripper.y enc = current_enc; current_enc 7670 ext/ripper/ripper.y else if ((rb_enc_isalnum(c, current_enc) || c == '_') && current_enc 7671 ext/ripper/ripper.y lex_p < lex_pend && is_identchar(lex_p, lex_pend, current_enc)) { current_enc 7720 ext/ripper/ripper.y if (rb_enc_isalnum(term, current_enc) || !parser_isascii()) { current_enc 9141 ext/ripper/ripper.y return NEW_LIT(rb_enc_from_encoding(current_enc)); current_enc 10564 ext/ripper/ripper.y else if (current_enc == rb_usascii_encoding()) { current_enc 10961 ext/ripper/ripper.y return rb_enc_from_encoding(current_enc); current_enc 11087 ext/ripper/ripper.y current_enc, fmt, ap); current_enc 394 parse.c #define STR_NEW(p,n) rb_enc_str_new((p),(n),current_enc) current_enc 395 parse.c #define STR_NEW0() rb_enc_str_new(0,0,current_enc) current_enc 396 parse.c #define STR_NEW2(p) rb_enc_str_new((p),strlen(p),current_enc) current_enc 397 parse.c #define STR_NEW3(p,n,e,func) parser_str_new((p),(n),(e),(func),current_enc) current_enc 398 parse.c #define TOK_INTERN() intern_cstr(tok(), toklen(), current_enc) current_enc 11007 parse.c #define parser_encoding_name() (current_enc->name) current_enc 11008 parse.c #define parser_mbclen() mbclen((lex_p-1),lex_pend,current_enc) current_enc 11009 parse.c #define parser_precise_mbclen() rb_enc_precise_mbclen((lex_p-1),lex_pend,current_enc) current_enc 11011 parse.c #define parser_is_identchar() (!parser->eofp && is_identchar((lex_p-1),lex_pend,current_enc)) current_enc 11293 parse.c rb_enc_associate(line, current_enc); current_enc 11462 parse.c rb_enc_associate(parser->delayed, current_enc); current_enc 12166 parse.c rb_encoding *enc = current_enc; current_enc 12489 parse.c rb_encoding *enc = current_enc; current_enc 12511 parse.c current_enc == rb_usascii_encoding() && current_enc 13306 parse.c if (rb_enc_isspace(c, current_enc)) { current_enc 13339 parse.c enc = current_enc; current_enc 13343 parse.c else if ((rb_enc_isalnum(c, current_enc) || c == '_') && current_enc 13344 parse.c lex_p < lex_pend && is_identchar(lex_p, lex_pend, current_enc)) { current_enc 13393 parse.c if (rb_enc_isalnum(term, current_enc) || !parser_isascii()) { current_enc 14814 parse.c return NEW_LIT(rb_enc_from_encoding(current_enc)); current_enc 16237 parse.c else if (current_enc == rb_usascii_encoding()) { current_enc 16634 parse.c return rb_enc_from_encoding(current_enc); current_enc 16760 parse.c current_enc, fmt, ap); current_enc 340 parse.y #define STR_NEW(p,n) rb_enc_str_new((p),(n),current_enc) current_enc 341 parse.y #define STR_NEW0() rb_enc_str_new(0,0,current_enc) current_enc 342 parse.y #define STR_NEW2(p) rb_enc_str_new((p),strlen(p),current_enc) current_enc 343 parse.y #define STR_NEW3(p,n,e,func) parser_str_new((p),(n),(e),(func),current_enc) current_enc 344 parse.y #define TOK_INTERN() intern_cstr(tok(), toklen(), current_enc) current_enc 5334 parse.y #define parser_encoding_name() (current_enc->name) current_enc 5335 parse.y #define parser_mbclen() mbclen((lex_p-1),lex_pend,current_enc) current_enc 5336 parse.y #define parser_precise_mbclen() rb_enc_precise_mbclen((lex_p-1),lex_pend,current_enc) current_enc 5338 parse.y #define parser_is_identchar() (!parser->eofp && is_identchar((lex_p-1),lex_pend,current_enc)) current_enc 5620 parse.y rb_enc_associate(line, current_enc); current_enc 5789 parse.y rb_enc_associate(parser->delayed, current_enc); current_enc 6493 parse.y rb_encoding *enc = current_enc; current_enc 6816 parse.y rb_encoding *enc = current_enc; current_enc 6838 parse.y current_enc == rb_usascii_encoding() && current_enc 7633 parse.y if (rb_enc_isspace(c, current_enc)) { current_enc 7666 parse.y enc = current_enc; current_enc 7670 parse.y else if ((rb_enc_isalnum(c, current_enc) || c == '_') && current_enc 7671 parse.y lex_p < lex_pend && is_identchar(lex_p, lex_pend, current_enc)) { current_enc 7720 parse.y if (rb_enc_isalnum(term, current_enc) || !parser_isascii()) { current_enc 9141 parse.y return NEW_LIT(rb_enc_from_encoding(current_enc)); current_enc 10564 parse.y else if (current_enc == rb_usascii_encoding()) { current_enc 10961 parse.y return rb_enc_from_encoding(current_enc); current_enc 11087 parse.y current_enc, fmt, ap);