Ignore:
Timestamp:
Aug 5, 2009, 11:51:47 PM (10 years ago)
Author:
gz
Message:

Make parse-macro bind &whole/&environment vars normally, so can tell whether used or not

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/working-0711/ccl/lib/macros.lisp

    r12408 r12534  
    761761
    762762
    763 (defmacro defloadvar (&environment env var value &optional doc)
     763(defmacro defloadvar (var value &optional doc)
    764764  `(progn
    765765     (defstaticvar ,var ,nil ,@(if doc `(,doc)))
     
    12631263           (svref ,vtemp ,itemp)))))
    12641264
    1265 (defmacro %svset (v i new &environment env)
     1265(defmacro %svset (v i new)
    12661266  (let* ((vtemp (make-symbol "VECTOR"))
    12671267         (itemp (make-symbol "INDEX"))
     
    27512751
    27522752
    2753 (defmacro with-hash-table-iterator ((mname hash-table) &body body &environment env)
     2753(defmacro with-hash-table-iterator ((mname hash-table) &body body)
    27542754  "WITH-HASH-TABLE-ITERATOR ((function hash-table) &body body)
    27552755   provides a method of manually looping over the elements of a hash-table.
Note: See TracChangeset for help on using the changeset viewer.