URL
https://opencores.org/ocsvn/raptor64/raptor64/trunk
Subversion Repositories raptor64
[/] [raptor64/] [trunk/] [software/] [c64/] [source/] [Statement.h] - Rev 43
Go to most recent revision | Compare with Previous | Blame | View Log
/* statement node descriptions */ enum e_stmt { st_expr, st_while, st_until, st_forever, st_firstcall, st_asm, st_dountil, st_doloop, st_try, st_catch, st_throw, st_critical, st_spinlock, st_spinunlock, st_for, st_do, st_if, st_switch, st_default, st_case, st_goto, st_break, st_continue, st_label, st_return, st_vortex, st_intoff, st_inton, st_stop }; typedef struct snode { __int8 stype; struct snode *next; /* next statement */ ENODE *exp; /* condition or expression */ ENODE *initExpr; /* initialization expression - for loops */ ENODE *incrExpr; /* increment expression - for loops */ struct snode *s1, *s2; /* internal statements */ __int64 *label; /* label number for goto */ } Statement;
Go to most recent revision | Compare with Previous | Blame | View Log