Lines Matching defs:current_enc
360 #define STR_NEW(p,n) rb_enc_str_new((p),(n),current_enc)
361 #define STR_NEW0() rb_enc_str_new(0,0,current_enc)
362 #define STR_NEW2(p) rb_enc_str_new((p),strlen(p),current_enc)
363 #define STR_NEW3(p,n,e,func) parser_str_new((p),(n),(e),(func),current_enc)
365 #define TOK_INTERN(mb) rb_intern3(tok(), toklen(), current_enc)
403 #define current_enc (parser->enc)
724 # define PARSER_ARG ruby_sourcefile, ruby_sourceline, current_enc,
11614 #define parser_encoding_name() (current_enc->name)
11615 #define parser_mbclen() mbclen((lex_p-1),lex_pend,current_enc)
11616 #define parser_precise_mbclen() rb_enc_precise_mbclen((lex_p-1),lex_pend,current_enc)
11618 #define parser_is_identchar() (!parser->eofp && is_identchar((lex_p-1),lex_pend,current_enc))
11907 rb_enc_associate(line, current_enc);
12077 rb_enc_associate(parser->delayed, current_enc);
12727 rb_encoding *enc = current_enc;
12895 rb_encoding *enc = current_enc;
13668 if (rb_enc_isspace(c, current_enc)) {
13701 enc = current_enc;
13705 else if ((rb_enc_isalnum(c, current_enc) || c == '_') &&
13706 lex_p < lex_pend && is_identchar(lex_p, lex_pend, current_enc)) {
14267 if (rb_enc_isalnum(term, current_enc) || !parser_isascii()) {
14982 return NEW_LIT(rb_enc_from_encoding(current_enc));
16241 else if (current_enc == rb_usascii_encoding()) {
17383 return rb_enc_from_encoding(current_enc);