import cython from Cython.Plex.Scanners cimport Scanner cdef class Method: cdef object name cdef object __name__ cdef class CompileTimeScope: cdef public dict entries cdef public CompileTimeScope outer cdef declare(self, name, value) cdef lookup_here(self, name) cpdef lookup(self, name) cdef class PyrexScanner(Scanner): cdef public context cdef public list included_files cdef public CompileTimeScope compile_time_env cdef public bint compile_time_eval cdef public bint compile_time_expr cdef public bint parse_comments cdef public bint in_python_file cdef public source_encoding cdef set keywords cdef public list indentation_stack cdef public indentation_char cdef public int bracket_nesting_level cdef public sy cdef public systring cdef long current_level(self) #cpdef commentline(self, text) #cpdef open_bracket_action(self, text) #cpdef close_bracket_action(self, text) #cpdef newline_action(self, text) #cpdef begin_string_action(self, text) #cpdef end_string_action(self, text) #cpdef unclosed_string_action(self, text) @cython.locals(current_level=cython.long, new_level=cython.long) cpdef indentation_action(self, text) #cpdef eof_action(self, text) cdef next(self) cdef peek(self) #cpdef put_back(self, sy, systring) #cdef unread(self, token, value) cdef bint expect(self, what, message = *) except -2 cdef expect_keyword(self, what, message = *) cdef expected(self, what, message = *) cdef expect_indent(self) cdef expect_dedent(self) cdef expect_newline(self, message = *)