[Python-checkins] python/nondist/sandbox/ast python.asdl,1.21,1.22

jhylton@sourceforge.net jhylton@sourceforge.net
Sun, 21 Apr 2002 21:21:42 -0700


Update of /cvsroot/python/python/nondist/sandbox/ast
In directory usw-pr-cvs1:/tmp/cvs-serv13262

Modified Files:
	python.asdl 
Log Message:
Arguments to a lambda are optional; making the slot optional seems
easier than filling in an empty arguments object.

Dict should have keys & values, I think.  (Perhaps Finn use a single
list of elts with alternating keys & values?)


Index: python.asdl
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/ast/python.asdl,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** python.asdl	21 Apr 2002 11:39:48 -0000	1.21
--- python.asdl	22 Apr 2002 04:21:40 -0000	1.22
***************
*** 49,54 ****
  	     | BinOp(expr left, operator op, expr right)
  	     | UnaryOp(unaryop op, expr operand)
! 	     | Lambda(arguments args, expr body)
! 	     | Dict(expr* elts) 
  	     | ListComp(expr target, listcomp* generators)
  	     -- need sequences for compare to distinguish between
--- 49,54 ----
  	     | BinOp(expr left, operator op, expr right)
  	     | UnaryOp(unaryop op, expr operand)
! 	     | Lambda(arguments? args, expr body)
! 	     | Dict(expr* keys, expr *values)
  	     | ListComp(expr target, listcomp* generators)
  	     -- need sequences for compare to distinguish between