pike.git
/
src
/
lex.c
version
»
Context lines:
10
20
40
80
file
none
3
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 */