pike.git / src / lex.c

version» Context lines:

pike.git/src/lex.c:212:   { "ltosval2", F_LTOSVAL2 },   { "lvalue to svalue", F_LTOSVAL },   { "lvalue_list", F_LVALUE_LIST },   { "mark", F_MARK },   { "negative number", F_NEG_NUMBER },   { "number", F_NUMBER },   { "pop", F_POP_VALUE },   { "pop_n_elems", F_POP_N_ELEMS },   { "push 0", F_CONST0 },   { "push 1", F_CONST1 }, + { "push 0x7fffffff", F_BIGNUM },   { "range", F_RANGE },   { "return", F_RETURN },   { "return 0", F_RETURN_0 },   { "sscanf", F_SSCANF },   { "string", F_STRING },   { "switch", F_SWITCH },   { "unary minus", F_NEGATE },   { "while", F_WHILE },   { "x++ and pop", F_INC_AND_POP },   { "x++", F_POST_INC },   { "x-- and pop", F_DEC_AND_POP },   { "x--", F_POST_DEC },   { "|", F_OR },   { "|=", F_OR_EQ },   { "||", F_LOR },   { "~", F_COMPL }, -  + { "label", F_LABEL }, + { "data", F_POINTER }, + { "align", F_ALIGN }, + { "call", F_APPLY }, + { "clear local", F_CLEAR_LOCAL }, + { "++local", F_INC_LOCAL }, + { "++local and pop", F_INC_LOCAL_AND_POP }, + { "local++", F_POST_INC_LOCAL }, + { "--local", F_DEC_LOCAL }, + { "--local and pop", F_DEC_LOCAL_AND_POP }, + { "local--", F_POST_DEC_LOCAL }, + { "branch if <", F_BRANCH_WHEN_LT }, + { "branch if >", F_BRANCH_WHEN_GT }, + { "branch if <=", F_BRANCH_WHEN_LE }, + { "branch if >=", F_BRANCH_WHEN_GE }, + { "branch if ==", F_BRANCH_WHEN_EQ }, + { "branch if !=", F_BRANCH_WHEN_NE },   };      struct instr instrs[F_MAX_INSTR - F_OFFSET];      struct reserved   {    struct hash_entry link;    int token;   };