diff options
author | Pearu Peterson <pearu.peterson@gmail.com> | 2006-09-16 05:56:18 +0000 |
---|---|---|
committer | Pearu Peterson <pearu.peterson@gmail.com> | 2006-09-16 05:56:18 +0000 |
commit | 617b46e97017ca4614d04090db5c7d999d1be422 (patch) | |
tree | 31fe8bd3b9a28b01d233eceae83735631789ee9b /numpy/f2py/lib/parsefortran.py | |
parent | 8b6db6e885dec95dda7bbe2001d95bdee63e6cf1 (diff) | |
download | numpy-617b46e97017ca4614d04090db5c7d999d1be422.tar.gz |
4G f2py: first working example.
Diffstat (limited to 'numpy/f2py/lib/parsefortran.py')
-rw-r--r-- | numpy/f2py/lib/parsefortran.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/numpy/f2py/lib/parsefortran.py b/numpy/f2py/lib/parsefortran.py index 280823a52..ac3df3068 100644 --- a/numpy/f2py/lib/parsefortran.py +++ b/numpy/f2py/lib/parsefortran.py @@ -10,6 +10,8 @@ Author: Pearu Peterson <pearu@cens.ioc.ee> Created: May 2006 """ +__all__ = ['FortranParser'] + import re import sys import traceback @@ -24,6 +26,10 @@ class FortranParser: cache = {} def __init__(self, reader): + """ + Parser of FortranReader structure. + Use .parse() method for parsing, parsing result is saved in .block attribute. + """ self.reader = reader if self.cache.has_key(reader.id): parser = self.cache[reader.id] @@ -156,7 +162,7 @@ def simple_main(): parser = FortranParser(reader) parser.parse() parser.analyze() - print parser.block.topyf() + print parser.block.torepr(4) #print parser.block def profile_main(): |