Changeset 11461


Ignore:
Timestamp:
12/20/08 21:53:59 (12 years ago)
Author:
ehuelsmann
Message:

Document some functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp

    r11455 r11461  
    26442644(defknown process-args (t) t)
    26452645(defun process-args (args)
    2646   ""
     2646  "Compiles forms specified as function call arguments.
     2647
     2648The results are either accumulated on the stack or in an array
     2649in order to call the relevant `execute' form. The function call
     2650itself is *not* compiled by this function."
    26472651  (when args
    26482652    (let ((numargs (length args)))
     
    27512755
    27522756(defun compile-call (args)
     2757  "Compiles a function call.
     2758
     2759Depending on the `*speed*' and `*debug*' settings, a stack frame
     2760is registered (or not)."
    27532761  (let ((numargs (length args)))
    27542762    (cond ((> *speed* *debug*)
     
    28802888(defknown compile-local-function-call (t t t) t)
    28812889(defun compile-local-function-call (form target representation)
     2890  "Compiles a call to a function marked as `*child-p*'; a local function.
     2891
     2892Functions this applies to can be FLET, LABELS, LAMBDA or NAMED-LAMBDA.
     2893Note: DEFUN implies a named lambda."
    28822894  (let* ((compiland *current-compiland*)
    28832895         (op (car form))
Note: See TracChangeset for help on using the changeset viewer.