diff options
| author | ianbicking <ianbicking@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2004-03-21 20:18:22 +0000 |
|---|---|---|
| committer | ianbicking <ianbicking@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2004-03-21 20:18:22 +0000 |
| commit | 9f31157a98faacf4c2b8f2bbdf2bbbd5078d6093 (patch) | |
| tree | 54f05b583fb76c0e205183f9eae68cc6003b5ce3 /docutils/readers/python | |
| parent | 0fcfd5fe8f7bd14d9ae8f60a82ffa01e6320d8fb (diff) | |
| download | docutils-9f31157a98faacf4c2b8f2bbdf2bbbd5078d6093.tar.gz | |
Incomplete changes to the moduleparser python source reader
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@1847 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/readers/python')
| -rw-r--r-- | docutils/readers/python/moduleparser.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/docutils/readers/python/moduleparser.py b/docutils/readers/python/moduleparser.py index 9fcd1ec07..a425d2738 100644 --- a/docutils/readers/python/moduleparser.py +++ b/docutils/readers/python/moduleparser.py @@ -190,6 +190,7 @@ import token from compiler.consts import OP_ASSIGN from compiler.visitor import ASTVisitor from types import StringType, UnicodeType, TupleType +from docutils.readers.python import pynodes def parse_module(module_text, filename): @@ -418,6 +419,7 @@ class ModuleVisitor(AssignmentVisitor): self.module = None def visitModule(self, node): + self.module = module = Module(node, self.filename) if node.doc is not None: module.append(Docstring(node, node.doc)) @@ -782,3 +784,9 @@ def normalize_parameter_name(name): return '(%s)' % ', '.join([normalize_parameter_name(n) for n in name]) else: return name + +if __name__ == '__main__': + import sys + filename = sys.argv[1] + content = open(filename).read() + print parse_module(content, filename) |
