diff options
| author | Pearu Peterson <pearu.peterson@gmail.com> | 2006-10-30 19:21:25 +0000 |
|---|---|---|
| committer | Pearu Peterson <pearu.peterson@gmail.com> | 2006-10-30 19:21:25 +0000 |
| commit | 4d11fdfa180f9e1412b18278c95b17d2040ea67f (patch) | |
| tree | 344aa6b2f311dfcc2560faf4a71f9a0e77f95869 /numpy/f2py/lib/parser/readfortran.py | |
| parent | 693762bb8378a9977ccc1367e5e03d352f90f7cb (diff) | |
| download | numpy-4d11fdfa180f9e1412b18278c95b17d2040ea67f.tar.gz | |
F2PY: Cont. unifying Fortran stmt and expr parsers.
Diffstat (limited to 'numpy/f2py/lib/parser/readfortran.py')
| -rw-r--r-- | numpy/f2py/lib/parser/readfortran.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/numpy/f2py/lib/parser/readfortran.py b/numpy/f2py/lib/parser/readfortran.py index 11dd31fda..508829063 100644 --- a/numpy/f2py/lib/parser/readfortran.py +++ b/numpy/f2py/lib/parser/readfortran.py @@ -260,6 +260,17 @@ class FortranReaderBase: self.put_single_line(line) return line + # Parser methods: + def get_item(self): + try: + return self.next(ignore_comments = True) + except StopIteration: + pass + return + + def put_item(self): + self.fifo_item.insert(0, item) + return # Iterator methods: def __iter__(self): |
