python code with indention

Fredrik Lundh fredrik at pythonware.com
Wed Feb 9 13:18:25 EST 2005


Xah Lee wrote:

>i thought it is trivial for the Python parser to spit out a version
> with matching brackets. Similarly, perhaps some opensourcing student
> has modified a parser to read in a matching brackets delimited version
> of Python.

$ python Tools\scripts\pindent.py
You must specify -c(omplete), -d(elete) or -r(eformat)

usage: pindent (-c|-d|-r) [-s stepsize] [-t tabsize] [-e] [file] ...
-c         : complete a correctly indented program (add #end directives)
-d         : delete #end directives
-r         : reformat a completed program (use #end directives)
-s stepsize: indentation step (default 8)
-t tabsize : the worth in spaces of a tab (default 8)
-e         : expand TABs into spaces (defailt OFF)
[file] ... : files are changed in place, with backups in file~
If no files are specified or a single - is given,
the program acts as a filter (reads stdin, writes stdout). 






More information about the Python-list mailing list