pike.git / src / lex.c

version» Context lines:

pike.git/src/lex.c:1:   /*\   ||| This file a part of Pike, and is copyright by Fredrik Hubinette   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/   /**/   #include "global.h" - RCSID("$Id: lex.c,v 1.81 2000/07/07 02:11:40 hubbe Exp $"); + RCSID("$Id: lex.c,v 1.82 2000/10/30 19:01:21 grubba Exp $");   #include "language.h"   #include "array.h"   #include "lex.h"   #include "stralloc.h"   #include "dynamic_buffer.h"   #include "constants.h"   #include "hashtable.h"   #include "stuff.h"   #include "pike_memory.h"   #include "interpret.h"
pike.git/src/lex.c:84:   #define OPCODE2_JUMP(OP,DESC) { DESC, OP, I_TWO_ARGS },      #define OPCODE0_TAILJUMP(OP,DESC) { DESC, OP, I_ISJUMP },   #define OPCODE1_TAILJUMP(OP,DESC) { DESC, OP, I_HASARG },   #define OPCODE2_TAILJUMP(OP,DESC) { DESC, OP, I_TWO_ARGS },      #define LEXER      struct keyword instr_names[]=   { + #ifndef PIKE_PRECOMPILER   #include "interpret_protos.h" -  + #endif /* !PIKE_PRECOMPILER */   { "!=", F_NE,0 },   { "%=", F_MOD_EQ,0 },   { "&=", F_AND_EQ,0 },   { "|=", F_OR_EQ,0 },   { "*=", F_MULT_EQ,0 },   { "+=", F_ADD_EQ,0 },   { "-=", F_SUB_EQ,0 },   { "/=", F_DIV_EQ,0 },   { "<", F_LT,0 },   { "<<=", F_LSH_EQ,0 },