2018-07-06 10:09:50 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.4 2018/07/06 08:09:50 adam Exp $
|
Import py27-astor-0.3 as devel/py-astor.
astor is designed to allow easy manipulation of Python source via the AST. There
are some other similar libraries, but astor focuses on the following areas:
* Round-trip back to Python via Armin Ronacher's codegen.py module:
** Modified AST doesn't need linenumbers, ctx, etc. or otherwise be directly
compileable
** Easy to read generated code as, well, code
* Dump pretty-printing of AST
** Harder to read than round-tripped code, but more accurate to figure out
what is going on.
** Easier to read than dump from built-in AST module
* Non-recursive treewalk
** Sometimes you want a recursive treewalk (and astor supports that, starting
at any node on the tree), but sometimes you don't need to do that. astor
doesn't require you to explicitly visit sub-nodes unless you want to:
** You can add code that executes before a node's children are visited,
and/or
** You can add code that executes after a node's children are visited, and/or
** You can add code that executes and keeps the node's children from being
visited (and optionally visit them yourself via a recursive call)
** Write functions to access the tree based on object names and/or attribute
names
** Enjoy easy access to parent node(s) for tree rewriting
2014-05-18 05:22:03 +02:00
|
|
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
2018-07-06 10:09:50 +02:00
|
|
|
${PYSITELIB}/${EGG_INFODIR}/zip-safe
|
Import py27-astor-0.3 as devel/py-astor.
astor is designed to allow easy manipulation of Python source via the AST. There
are some other similar libraries, but astor focuses on the following areas:
* Round-trip back to Python via Armin Ronacher's codegen.py module:
** Modified AST doesn't need linenumbers, ctx, etc. or otherwise be directly
compileable
** Easy to read generated code as, well, code
* Dump pretty-printing of AST
** Harder to read than round-tripped code, but more accurate to figure out
what is going on.
** Easier to read than dump from built-in AST module
* Non-recursive treewalk
** Sometimes you want a recursive treewalk (and astor supports that, starting
at any node on the tree), but sometimes you don't need to do that. astor
doesn't require you to explicitly visit sub-nodes unless you want to:
** You can add code that executes before a node's children are visited,
and/or
** You can add code that executes after a node's children are visited, and/or
** You can add code that executes and keeps the node's children from being
visited (and optionally visit them yourself via a recursive call)
** Write functions to access the tree based on object names and/or attribute
names
** Enjoy easy access to parent node(s) for tree rewriting
2014-05-18 05:22:03 +02:00
|
|
|
${PYSITELIB}/astor/__init__.py
|
|
|
|
${PYSITELIB}/astor/__init__.pyc
|
|
|
|
${PYSITELIB}/astor/__init__.pyo
|
2017-10-31 13:51:23 +01:00
|
|
|
${PYSITELIB}/astor/code_gen.py
|
|
|
|
${PYSITELIB}/astor/code_gen.pyc
|
|
|
|
${PYSITELIB}/astor/code_gen.pyo
|
2017-11-23 11:29:03 +01:00
|
|
|
${PYSITELIB}/astor/codegen.py
|
|
|
|
${PYSITELIB}/astor/codegen.pyc
|
|
|
|
${PYSITELIB}/astor/codegen.pyo
|
2017-10-31 13:51:23 +01:00
|
|
|
${PYSITELIB}/astor/file_util.py
|
|
|
|
${PYSITELIB}/astor/file_util.pyc
|
|
|
|
${PYSITELIB}/astor/file_util.pyo
|
|
|
|
${PYSITELIB}/astor/node_util.py
|
|
|
|
${PYSITELIB}/astor/node_util.pyc
|
|
|
|
${PYSITELIB}/astor/node_util.pyo
|
|
|
|
${PYSITELIB}/astor/op_util.py
|
|
|
|
${PYSITELIB}/astor/op_util.pyc
|
|
|
|
${PYSITELIB}/astor/op_util.pyo
|
|
|
|
${PYSITELIB}/astor/rtrip.py
|
|
|
|
${PYSITELIB}/astor/rtrip.pyc
|
|
|
|
${PYSITELIB}/astor/rtrip.pyo
|
|
|
|
${PYSITELIB}/astor/source_repr.py
|
|
|
|
${PYSITELIB}/astor/source_repr.pyc
|
|
|
|
${PYSITELIB}/astor/source_repr.pyo
|
|
|
|
${PYSITELIB}/astor/string_repr.py
|
|
|
|
${PYSITELIB}/astor/string_repr.pyc
|
|
|
|
${PYSITELIB}/astor/string_repr.pyo
|
|
|
|
${PYSITELIB}/astor/tree_walk.py
|
|
|
|
${PYSITELIB}/astor/tree_walk.pyc
|
|
|
|
${PYSITELIB}/astor/tree_walk.pyo
|