Changes between Initial Version and Version 1 of LAST


Ignore:
Timestamp:
08/02/23 20:05:54 (3 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LAST

    v1 v1  
     1
     2This is an intermediate level between AST and CIVL-IR (model).
     3
     4* tree representation of a program, like AST
     5* whole program represented by one tree (no notion of "translation unit", etc.)
     6* every variable is declared in one and only one place
     7* no prototypes --- you can call a function even before it is declared or defined
     8* no side-effects.  assignments are statements.   function calls are statements.
     9* some simplification of types?
     10
     11This is a good level on which to perform transformations.
     12