pike.git/
src/
language.yacc
Branch:
Tag:
Non-build tags
All tags
No tags
1998-07-31
1998-07-31 21:51:31 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
902c291276bfed1ce5f3b3e4684bc73637479b8a (
6
lines) (+
4
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
removed a pike-freezing bug
Rev: src/language.yacc:1.99
179:
/* This is the grammar definition of Pike. */ #include "global.h"
-
RCSID("$Id: language.yacc,v 1.
98
1998/
06
/
06
13
:
50
:
44
grubba
Exp $");
+
RCSID("$Id: language.yacc,v 1.
99
1998/
07
/
31
21
:
51
:
31
hubbe
Exp $");
#ifdef HAVE_MEMORY_H #include <memory.h> #endif
1260:
; safe_expr0: expr0
+
| F_LEX_EOF { yyerror("Unexpected end of file."); $$=mkintnode(0); }
| error { $$=mkintnode(0); } ;
1267:
{ $<number>$=compiler_frame->current_number_of_locals; }
-
'('
safe_
expr0 ',' safe_lvalue end_cond statement
+
'(' expr0 ',' safe_lvalue end_cond statement
{ if ($6) { $$=mknode(F_FOREACH, mknode(F_VAL_LVAL,$4,$6),$8);