summaryrefslogtreecommitdiff
path: root/numpy/f2py/lib/parser/readfortran.py
diff options
context:
space:
mode:
authorPearu Peterson <pearu.peterson@gmail.com>2006-10-30 19:21:25 +0000
committerPearu Peterson <pearu.peterson@gmail.com>2006-10-30 19:21:25 +0000
commit4d11fdfa180f9e1412b18278c95b17d2040ea67f (patch)
tree344aa6b2f311dfcc2560faf4a71f9a0e77f95869 /numpy/f2py/lib/parser/readfortran.py
parent693762bb8378a9977ccc1367e5e03d352f90f7cb (diff)
downloadnumpy-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.py11
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):