[movitz-cvs] CVS movitz/losp/muerte
ffjeld
ffjeld at common-lisp.net
Sun Apr 27 08:38:01 UTC 2008
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory clnet:/tmp/cvs-serv3266
Modified Files:
eval.lisp
Log Message:
Rename parse-foo-formal to decode-foo-formal.
--- /project/movitz/cvsroot/movitz/losp/muerte/eval.lisp 2008/04/21 19:40:05 1.32
+++ /project/movitz/cvsroot/movitz/losp/muerte/eval.lisp 2008/04/27 08:38:01 1.33
@@ -10,7 +10,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Fri Oct 19 21:15:12 2001
;;;;
-;;;; $Id: eval.lisp,v 1.32 2008/04/21 19:40:05 ffjeld Exp $
+;;;; $Id: eval.lisp,v 1.33 2008/04/27 08:38:01 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -214,7 +214,7 @@
(push x r)))))
(ignore-env-var
(when (not env-var)
- (gensym))))
+ (gensym "ignore-env-"))))
(values destructuring-lambda-list
whole-var
(or env-var
@@ -276,9 +276,7 @@
:whole-p nil)))))
name)
-
-
-(defun parse-optional-formal (formal)
+(defun decode-optional-formal (formal)
"3.4.1.2 Specifiers for optional parameters.
Parse {var | (var [init-form [supplied-p-parameter]])}
Return the variable, init-form, and suplied-p-parameter."
@@ -286,7 +284,7 @@
(symbol (values formal nil nil))
(cons (values (first formal) (second formal) (third formal)))))
-(defun parse-keyword-formal (formal)
+(defun decode-keyword-formal (formal)
"3.4.1.4 Specifiers for keyword parameters.
Parse {var | ({var | (keyword-name var)} [init-form [supplied-p-parameter]])}
Return the variable, keyword, init-fom, and supplied-p-parameter."
@@ -345,7 +343,7 @@
env))
(&optional
(multiple-value-bind (var init-form supplied-p-parameter)
- (parse-optional-formal p)
+ (decode-optional-formal p)
(when supplied-p-parameter
(push (cons supplied-p-parameter
(not (null values)))
@@ -359,7 +357,7 @@
env))
(&key
(multiple-value-bind (var key init-form supplied-p-parameter)
- (parse-keyword-formal p)
+ (decode-keyword-formal p)
(let* ((x (member key values :test #'eq))
(present-p (not (null x)))
(value (if present-p
More information about the Movitz-cvs
mailing list