pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:106:   %left TOK_LSH TOK_RSH   %left '+' '-'   %left '*' '%' '/'   %right TOK_NOT '~'   %nonassoc TOK_INC TOK_DEC      %{   /* This is the grammar definition of Pike. */      #include "global.h" - RCSID("$Id: language.yacc,v 1.291 2002/08/27 12:37:09 grubba Exp $"); + RCSID("$Id: language.yacc,v 1.292 2002/08/27 12:38:57 grubba Exp $");   #ifdef HAVE_MEMORY_H   #include <memory.h>   #endif      #include "interpret.h"   #include "array.h"   #include "object.h"   #include "stralloc.h"   #include "las.h"   #include "interpret.h"
pike.git/src/language.yacc:1356:    }    pop_stack();   #endif /* AUTO_BIGNUM */    }    }       if($2->token == F_CONSTANT) {    if ($2->u.sval.type == T_INT) {    min = $2->u.sval.u.integer;   #ifdef AUTO_BIGNUM -  } else if (is_bignum_object_in_svalue(&$4->u.sval)) { +  } else if (is_bignum_object_in_svalue(&$2->u.sval)) {    push_int(0); -  if (is_lt(Pike_sp-1, &$4->u.sval)) { +  if (is_lt(Pike_sp-1, &$2->u.sval)) {    min = MAX_INT32;    }    pop_stack();   #endif /* AUTO_BIGNUM */    }    }       push_int_type(min, max);       free_node($2);