[armedbear-cvs] r11878 - trunk/abcl/src/org/armedbear/lisp

Erik Huelsmann ehuelsmann at common-lisp.net
Sat May 16 07:26:06 UTC 2009


Author: ehuelsmann
Date: Sat May 16 03:26:03 2009
New Revision: 11878

Log:
Add structure slot documentation.

Modified:
   trunk/abcl/src/org/armedbear/lisp/jvm.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/jvm.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/jvm.lisp	(original)
+++ trunk/abcl/src/org/armedbear/lisp/jvm.lisp	Sat May 16 03:26:03 2009
@@ -153,14 +153,15 @@
 
 (defstruct compiland
   name
-  (kind :external) ; :INTERNAL or :EXTERNAL
+  (kind :external)  ; :INTERNAL or :EXTERNAL
   lambda-expression
-  arg-vars
-  free-specials
-  arity ; NIL if the number of args can vary.
-  p1-result
-  parent
-  (children 0 :type fixnum) ; Number of local functions defined with FLET or LABELS.
+  arg-vars          ; variables for lambda arguments
+  free-specials     ;
+  arity             ; number of args, or NIL if the number of args can vary.
+  p1-result         ; the parse tree as created in pass 1
+  parent            ; the parent for compilands which defined within another
+  (children 0       ; Number of local functions
+            :type fixnum) ; defined with with FLET, LABELS or LAMBDA
   argument-register
   closure-register
   environment-register
@@ -327,9 +328,11 @@
   name
   compiland
   inline-expansion
-  function
+  function  ;; the function loaded through load-compiled-function
   class-file
-  variable)
+  variable  ;; the variable which contains the loaded compiled function
+            ;; or compiled closure
+  )
 
 (defvar *local-functions* ())
 




More information about the armedbear-cvs mailing list