/*#io
docCopyright("Steve Dekorte", 2002)
docLicense("BSD revised")
*/
// loop
IoObject *IoObject_loop(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_while(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_foreachSlot(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_for(IoObject *self, IoObject *locals, IoMessage *m);
// break
IoObject *IoObject_returnIfNonNil(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_return(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_break(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_continue(IoObject *self, IoObject *locals, IoMessage *m);
IoObject *IoObject_eol(IoObject *self, IoObject *locals, IoMessage *m);
// branch
IoObject *IoObject_if(IoObject *self, IoObject *locals, IoMessage *m);
// tail call
IoObject *IoObject_tailCall(IoObject *self, IoObject *locals, IoMessage *m);
syntax highlighted by Code2HTML, v. 0.9.1