pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/docode.c:1:
/*\ ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ /**/ #include "global.h"
-
RCSID("$Id: docode.c,v 1.
91
2001/01/
10
23
:
31
:
55
mast
Exp $");
+
RCSID("$Id: docode.c,v 1.
92
2001/01/
11
14
:
12
:
30
grubba
Exp $");
#include "las.h" #include "program.h" #include "pike_types.h" #include "stralloc.h" #include "interpret.h" #include "constants.h" #include "array.h" #include "pike_macros.h" #include "pike_error.h" #include "pike_memory.h"
pike.git/src/docode.c:1233:
return 0; } } else { for (label = current_label; label; label = label->prev) if (label->continue_label >= 0) goto continue_label_found; yyerror("Continue outside loop."); return 0; continue_label_found:
+
;
} for (p = current_label; p != label; p = p->prev) if (p->cleanup) p->cleanup(p->cleanup_arg); if (n->token == F_BREAK) { if (label->break_label < 0) label->emit_break_label = 1; label->break_label = do_branch(label->break_label); }