Name

Statements — This simple tag is used to record a statement in the source file. Used only within other tags, not found by itself.

Synopsis


stmt st#[id] [name] {Location} {Location} [next] [down]

Definition

[id] the unique number identifying this statement. [kind] the kind of statement, either, na (not defined), switch, case, init, return, if, empty, for, goto, continue, break, label, block, asm, expr, assign, throw, while, do, try, catch, decl, set_vla_size, vla_decl, vla_dealloc, fallocate, fassign, fio, fdo, fdeallocate, freturn, fif, fgoto, fsingle_if, fstop, or flabel. {Location} {Location} Two locations, where the statement begins and where it ends. [next] Id number of the next statement (NA if there is none). [down] Id number of the statement beneath this one, (ie, if this were a block statement, then this would be the first statement within the block.) (NA if there is none).