Jump Table Example in PL/I
PL/I implements a jump table as an array of label variables. These may be initialized in an unusual way by using a subscripted statement label. PL/I label variables are not simply the address of the statement, but usually contain additional information on the state of the code block to which they belong.
declare lab (10) label; declare x fixed binary; goto lab(x); lab(1): /* code for choice 1 */ ; ... lab(2): /* code for choice 2 */ ; ...Read more about this topic: Branch Table
Famous quotes containing the words jump and/or table:
“Those craning birds are choice for you, songs that jump back
To the built voice, or fly with winter to the bells,
But do not travel down dumb wind like prodigals.”
—Dylan Thomas (19141953)
“The one happiness is to shut ones door upon a little room, with a table before one, and to create; to create life in that isolation from life.”
—Eleonora Duse (18591924)