pike.git / src / lex.c

version» Context lines:

pike.git/src/lex.c:11:   #include "pike_compiler.h"   #include "interpret.h"      #include <ctype.h>      #define LEXDEBUG 0      /* Make lexers for shifts 0, 1 and 2. */      #define SHIFT 0 - #include "lexer0.h" + #include "lexer.h"   #undef SHIFT   #define SHIFT 1 - #include "lexer1.h" + #include "lexer.h"   #undef SHIFT   #define SHIFT 2 - #include "lexer2.h" + #include "lexer.h"   #undef SHIFT      int parse_esc_seq_pcharp (PCHARP buf, p_wchar2 *chr, ptrdiff_t *len)   {    if(LIKELY(buf.shift == 0))    return parse_esc_seq0((void*)buf.ptr,chr,len);    if( buf.shift == 1 )    return parse_esc_seq1((void*)buf.ptr,chr,len);    return parse_esc_seq2((void*)buf.ptr,chr,len);    /* UNREACHABLE */