summaryrefslogtreecommitdiff
path: root/numpy/f2py/lib/parser/block_statements.py
diff options
context:
space:
mode:
authorPearu Peterson <pearu.peterson@gmail.com>2006-10-09 20:31:16 +0000
committerPearu Peterson <pearu.peterson@gmail.com>2006-10-09 20:31:16 +0000
commitf9b93a7ca14e04e8616c636b343978eee704279c (patch)
tree490a674399f41e873704de739d3b5f83b99298f0 /numpy/f2py/lib/parser/block_statements.py
parentecbabb3ac7764c09ae8f6f8aff691b36f40b6870 (diff)
downloadnumpy-f9b93a7ca14e04e8616c636b343978eee704279c.tar.gz
F2PY G3: refactored Python specific wrapper code from parser.
Diffstat (limited to 'numpy/f2py/lib/parser/block_statements.py')
-rw-r--r--numpy/f2py/lib/parser/block_statements.py19
1 files changed, 0 insertions, 19 deletions
diff --git a/numpy/f2py/lib/parser/block_statements.py b/numpy/f2py/lib/parser/block_statements.py
index a6bb6c321..390a8231f 100644
--- a/numpy/f2py/lib/parser/block_statements.py
+++ b/numpy/f2py/lib/parser/block_statements.py
@@ -1070,25 +1070,6 @@ class Type(BeginStatement, HasVariables, HasAttributes):
_cache[id(self)] = s
return s
- def get_f_type(self):
- return 'TYPE(%s)' % (self.name)
-
- def get_c_type(self):
- return 'f2py_type_%s_%s' % (self.name, self.get_bit_size())
-
- def get_c_name(self):
- return 'f2py_type_%s' % (self.name)
-
- def get_c_struct_name(self):
- return self.get_c_name() + '_struct'
-
- def get_c_struct(self):
- l = []
- for name, var in self.a.components.items():
- t = var.get_typedecl()
- l.append(' %s %s;' % (t.get_c_type(), name))
- return 'typedef struct {\n%s\n} %s;' % ('\n'.join(l), self.get_c_struct_name())
-
TypeDecl = Type
# Enum