Lines Matching defs:tokp
284 lex_pbeg tokp lex_p lex_pend
348 const char *tokp;
11639 #define ripper_flush(p) ((p)->tokp = (p)->parser_lex_p)
11647 if (lex_p < parser->tokp) rb_raise(rb_eRuntimeError, "lex_p < tokp");
11648 return lex_p > parser->tokp;
11654 VALUE str = STR_NEW(parser->tokp, lex_p - parser->tokp);
11678 const char *saved_tokp = parser->tokp;
11681 parser->tokp = lex_pbeg + parser->delayed_col;
11685 parser->tokp = saved_tokp;
12164 if (parser->tokp < lex_pend) {
12169 parser->tokp, lex_pend - parser->tokp);
12171 parser->delayed_col = (int)(parser->tokp - lex_pbeg);
12175 parser->tokp, lex_pend - parser->tokp);
12732 ptrdiff_t len = lex_p - parser->tokp;
12734 rb_enc_str_buf_cat(parser->delayed, parser->tokp, len, enc);
12737 parser->tokp = lex_p;
13000 ((len = lex_p - parser->tokp) > 0 &&
13001 (str = STR_NEW3(parser->tokp, len, enc, func), 1))) {
13543 parser->tokp = lex_p;
17974 col = parser->tokp - parser->parser_lex_pbeg;