pgen2 use questions.
Brian L. Troutwine
goofyheadedpunk at gmail.com
Tue Jan 9 23:47:20 EST 2007
More information about the Python-list mailing list
Tue Jan 9 23:47:20 EST 2007
- Previous message (by thread): File Closing Problem in 2.3 and 2.4, Not in 2.5 (Final report)
- Next message (by thread): Announcement -- ZestyParser
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I happened to stumble upon Guido's announcement of his python2 to python3 refactoring tool earlier today (http://mail.python.org/pipermail/python-3000/2006-December/005102.html), and, after playing with it a bit, I have some use questions as I don't quite understand how the pattern matching language works. In some instances I cannot grok matching certain sorts of patterns, sometimes very simple ones. For instance, how is the following incorrect for matching pass statements? pass_stmt< 'pass'> If I wanted to insert "# Do nothing, and well." after each pass statement how would the transformation work? Why would this pattern not match function statements? funcdef< decorators < decs=any > 'def' atom < def_name=NAME > parameters < pars=any > ':' suite < suite_content=any > > If I wanted to change the function name how would I do so? How about parts of the function body?
- Previous message (by thread): File Closing Problem in 2.3 and 2.4, Not in 2.5 (Final report)
- Next message (by thread): Announcement -- ZestyParser
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list