Data Flow through the Compiler


  Source Program
I/O    V      IF I>J THEN K := 0
  Line Handler
Chars  V      IF I>J THEN K := 0
  Lexical Analyzer
       |
Tokens |    Res  Id  Op  Id  Res   Id  Op  Num
       |    IF   I   >   J   THEN  K   :=  0
       V
  Syntax Analyzer
       |
       |            IF
       |          /    \ 
Trees  |         >      :=
       |       /  \    /  \ 
       |      I    J  K    0
       V
  Code Generator
       |           LDA    I
       |           CMP    J
Code   |           BLE    L17
       |           LDAI   0
       |           STA    K
       V     L17:

Contents    Page-10    Prev    Next    Page+10    Index