Branch: Tag:

1998-03-04

1998-03-04 22:17:05 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

no change

Rev: src/language.yacc:1.65
Rev: src/lex.c:1.44

4:   ||| See the files COPYING and DISCLAIMER for more information.   \*/   %pure_parser -  +    /*    * These values are used by the stack machine, and can not be directly    * called from Pike.
162:   /* This is the grammar definition of Pike. */      #include "global.h" - RCSID("$Id: language.yacc,v 1.64 1998/03/04 16:42:45 grubba Exp $"); + RCSID("$Id: language.yacc,v 1.65 1998/03/04 22:17:05 hubbe Exp $");   #ifdef HAVE_MEMORY_H   #include <memory.h>   #endif
311:   %type <n> expr2   %type <n> expr3 expr0   %type <n> expr4 + %type <n> expr5   %type <n> expr_list   %type <n> expr_list2   %type <n> for
1249:    }    | '(' comma_expr2 ')' { $$=$2; }    | '(' '{' expr_list '}' ')' -  { $$=mkefuncallnode("aggregate",$3); } +  { $$=mkefuncallnode("aggregate",$2); }    | '(' '[' m_expr_list ']' ')' -  { $$=mkefuncallnode("aggregate_mapping",$3); }; +  { $$=mkefuncallnode("aggregate_mapping",$2); };    | F_MULTISET_START expr_list F_MULTISET_END    { $$=mkefuncallnode("aggregate_multiset",$2); }    | expr4 F_ARROW F_IDENTIFIER