boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

17-scopes.expected (555B)


      1 
      2 
      3 
      4 
      5 
      6 
      7 
      8 
      9 
     10 
     11 
     12 
     13 
     14 
     15 
     16 
     17 
     18 
     19 
     20 :foo
     21 &bar
     22 
     23 
     24 :parse_number__start
     25 LA_BR &parse_number__done
     26 BEQZ a0
     27 :parse_number__done
     28 ERET
     29 
     30 
     31 :outer__before
     32 :outer__inner__a
     33 LA_BR &outer__inner__a
     34 B
     35 :outer__after
     36 
     37 
     38 :scan__top
     39 
     40 LI t0 , 0
     41 LA_BR &scan__end
     42 B
     43 
     44 LA_BR &scan__top
     45 B
     46 
     47 
     48 LA_BR &scan__top
     49 B
     50 :scan__end
     51 
     52 
     53 
     54 :outer__top
     55 
     56 :outer__inner__top
     57 
     58 LA_BR &outer__inner__end
     59 B
     60 
     61 
     62 LA_BR &outer__inner__top
     63 B
     64 :outer__inner__end
     65 
     66 LA_BR &outer__end
     67 B
     68 
     69 
     70 LA_BR &outer__top
     71 B
     72 :outer__end
     73 
     74 
     75 
     76 LA_BR &top__8
     77 B
     78 :body__8
     79 
     80 LI t1 , 1
     81 LA_BR &retry__end
     82 B
     83 
     84 
     85 :top__8
     86 LA_BR &body__8
     87 BNEZ a0
     88 :retry__end
     89 
     90 
     91 END