[Python-Dev] Augmented assignment (original) (raw)
Thomas Wouters thomas@xs4all.net
Thu, 24 Aug 2000 23:09:49 +0200
- Previous message: [Python-Dev] Augmented assignment
- Next message: [Python-Dev] sre and regexp behave baldy under lowmemory conditions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, Aug 24, 2000 at 04:45:53PM -0500, Guido van Rossum wrote:
Nits: Lib/symbol.py and Lib/token.py need to be regenerated and checked in; (see the comments at the top of the file).
Checking them in now.
Also, tokenizer.py probably needs to have the new tokens += etc. added manually.
Okay. I'm not entirely sure how to do this, but I think this does it: replace
Operator = group('+', '-', '**', '*', '^', '~', '/', '%', '&', '|', '<<', '>>', '==', '<=', '<>', '!=', '>=', '=', '<', '>')
with
Operator = group('+=', '-=', '*=', '%=', '/=', '**=', '&=', '|=', '^=', '>>=', '<<=', '+', '-', '**', '*', '^', '~', '/', '%', '&', '|', '<<', '>>', '==', '<=', '<>', '!=', '>=', '=', '<', '>')
Placing the augmented-assignment operators at the end doesn't work, but this seems to do the trick. However, I can't really test this module, just check its output. It seems okay, but I would appreciate either an 'okay' or a more extensive test before checking it in. No, I can't start IDLE right now, I'm working over a 33k6 leased line and my home machine doesn't have an augmented Python yet :-)
-- Thomas Wouters <thomas@xs4all.net>
Hi! I'm a .signature virus! copy me into your .signature file to help me spread!
- Previous message: [Python-Dev] Augmented assignment
- Next message: [Python-Dev] sre and regexp behave baldy under lowmemory conditions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]