Commit ec7c422d authored by Stefan Behnel's avatar Stefan Behnel

formatting

parent fdff86bf
...@@ -42,6 +42,7 @@ class BufferAux(object): ...@@ -42,6 +42,7 @@ class BufferAux(object):
def __repr__(self): def __repr__(self):
return "<BufferAux %r>" % self.__dict__ return "<BufferAux %r>" % self.__dict__
class Entry(object): class Entry(object):
# A symbol table entry in a Scope or ModuleNamespace. # A symbol table entry in a Scope or ModuleNamespace.
# #
...@@ -2005,10 +2006,11 @@ class CClassScope(ClassScope): ...@@ -2005,10 +2006,11 @@ class CClassScope(ClassScope):
entries = base_scope.inherited_var_entries + base_scope.var_entries entries = base_scope.inherited_var_entries + base_scope.var_entries
for base_entry in entries: for base_entry in entries:
entry = self.declare(base_entry.name, adapt(base_entry.cname), entry = self.declare(
base_entry.type, None, 'private') base_entry.name, adapt(base_entry.cname),
entry.is_variable = 1 base_entry.type, None, 'private')
self.inherited_var_entries.append(entry) entry.is_variable = 1
self.inherited_var_entries.append(entry)
# If the class defined in a pxd, specific entries have not been added. # If the class defined in a pxd, specific entries have not been added.
# Ensure now that the parent (base) scope has specific entries # Ensure now that the parent (base) scope has specific entries
...@@ -2031,7 +2033,7 @@ class CClassScope(ClassScope): ...@@ -2031,7 +2033,7 @@ class CClassScope(ClassScope):
entry.is_final_cmethod = True entry.is_final_cmethod = True
entry.is_inline_cmethod = base_entry.is_inline_cmethod entry.is_inline_cmethod = base_entry.is_inline_cmethod
if (self.parent_scope == base_scope.parent_scope or if (self.parent_scope == base_scope.parent_scope or
entry.is_inline_cmethod): entry.is_inline_cmethod):
entry.final_func_cname = base_entry.final_func_cname entry.final_func_cname = base_entry.final_func_cname
if is_builtin: if is_builtin:
entry.is_builtin_cmethod = True entry.is_builtin_cmethod = True
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment