Commit f9357d3c authored by Stefan Behnel's avatar Stefan Behnel

declare scanner classes final to resolve method calls at compile time

parent ce5033ca
...@@ -8,6 +8,7 @@ cdef class Method: ...@@ -8,6 +8,7 @@ cdef class Method:
cdef object name cdef object name
cdef object __name__ cdef object __name__
@cython.final
cdef class CompileTimeScope: cdef class CompileTimeScope:
cdef public dict entries cdef public dict entries
cdef public CompileTimeScope outer cdef public CompileTimeScope outer
...@@ -15,6 +16,7 @@ cdef class CompileTimeScope: ...@@ -15,6 +16,7 @@ cdef class CompileTimeScope:
cdef lookup_here(self, name) cdef lookup_here(self, name)
cpdef lookup(self, name) cpdef lookup(self, name)
@cython.final
cdef class PyrexScanner(Scanner): cdef class PyrexScanner(Scanner):
cdef public context cdef public context
cdef public list included_files cdef public list included_files
......
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