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.46 1998/03/31 21:52:20 hubbe Exp $"); + RCSID("$Id: lex.c,v 1.47 1998/04/01 00:47:48 hubbe 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:139:   { "branch", F_BRANCH, I_ISJUMP },   { "branch non zero", F_BRANCH_WHEN_NON_ZERO, I_ISJUMP },   { "branch if local", F_BRANCH_IF_LOCAL, I_HASARG },   { "branch when zero", F_BRANCH_WHEN_ZERO, I_ISJUMP },   { "branch if <", F_BRANCH_WHEN_LT, I_ISJUMP },   { "branch if >", F_BRANCH_WHEN_GT, I_ISJUMP },   { "branch if <=", F_BRANCH_WHEN_LE, I_ISJUMP },   { "branch if >=", F_BRANCH_WHEN_GE, I_ISJUMP },   { "branch if ==", F_BRANCH_WHEN_EQ, I_ISJUMP },   { "branch if !=", F_BRANCH_WHEN_NE, I_ISJUMP }, + { "branch & pop if zero", F_BRANCH_AND_POP_WHEN_ZERO, I_ISJUMP }, + { "branch & pop if !zero", F_BRANCH_AND_POP_WHEN_NON_ZERO, I_ISJUMP },   { "++Loop", F_INC_LOOP, I_ISJUMP },   { "++Loop!=", F_INC_NEQ_LOOP, I_ISJUMP },   { "--Loop", F_DEC_LOOP, I_ISJUMP },   { "--Loop!=", F_DEC_NEQ_LOOP, I_ISJUMP },   { "&&", F_LAND, I_ISJUMP },   { "||", F_LOR, I_ISJUMP },   { "==||", F_EQ_OR, I_ISJUMP },   { "==&&", F_EQ_AND, I_ISJUMP },   { "catch", F_CATCH, I_ISJUMP },   { "foreach", F_FOREACH, I_ISJUMP },