sequence of consecutive statements in which flow of control enter at the beginning and leaves at the end without halt or possibility of branch, except at the end.
sequence of consecutive statements in which flow of control enter at the beginning and leaves at the end without halt or possibility of branch, except at the end.
a sequence of three-addr code with  a) no jumps from it except the last statement b) no jumps into the middle of the basic block