next up previous
Next: 3.2 局所変数のコンパイル Up: 3 変数のコンパイル Previous: 3 変数のコンパイル

3.1 大域変数のコンパイル

大域変数では,GVARというコードを生成します.

<cl> (comp-show 'a)

      ARGS  0     
      GVAR  A     
      RETURN
NIL

<cl> (comp-show ''a)

      ARGS  0     
      CONST A     
      RETURN
NIL

<cl> (comp-show '(a b))

      ARGS  0     
      GVAR  B     
      GVAR  A     
      CALL  1     
      RETURN
NIL

<cl> (comp-show '(list a b))

      ARGS  0     
      GVAR  A     
      GVAR  B     
      GVAR  LIST  
      CALL  2     
      RETURN
NIL


generated through LaTeX2HTML. M.Inaba 平成18年5月6日