pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:172:   %left F_LSH F_RSH   %left '+' '-'   %left '*' '%' '/'   %right F_NOT '~'   %nonassoc F_INC F_DEC      %{   /* This is the grammar definition of Pike. */      #include "global.h" - RCSID("$Id: language.yacc,v 1.109 1999/03/02 03:00:03 hubbe Exp $"); + RCSID("$Id: language.yacc,v 1.110 1999/05/26 07:07:40 hubbe 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:1754:    }    free_node($2);    }    | F_COLON_COLON bad_identifier    {    $$=mkintnode(0);    }    ;      comma_expr_or_zero: /* empty */ { $$=mkintnode(0); } -  | safe_comma_expr +  | comma_expr    ;      comma_expr_or_maxint: /* empty */ { $$=mkintnode(0x7fffffff); } -  | safe_comma_expr +  | comma_expr    ;      gauge: F_GAUGE catch_arg    {   #ifdef HAVE_GETHRVTIME    $$=mkopernode("`-",    mkopernode("`/",    mkopernode("`-", mkefuncallnode("gethrvtime",0),    mknode(F_ARG_LIST,$2,    mkefuncallnode("gethrvtime",0))),