On Sat, Jul 07, 2001 at 11:23:07PM +0100, Simon Cozens wrote:
> On Sat, Jul 07, 2001 at 05:10:03PM -0500, Jarkko Hietaniemi wrote:
> > BLB = block begin
> > BBB = basic block begin
> 
> enter
> 
> > SE  = statement end
> 
> nextstate
> 
> > BBE = basic block end
> > BLE = block end
> 
> leave
> 
> Not that innovative, really. :) Will basic blocks ever be different
> from scopes?

Yes, take a closer look at the example :-)

Often there's a good correlation between the two but the major
difference is that flow control chops up (lexical) scopes to smaller
blocks, that is, basic blocks.  For example an if() always terminates
a basic block and begins a new one.

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Reply via email to