cython

Форк
0
/
Scanning.pxd 
40 строк · 1.1 Кб
1
import cython
2

3
from ..Plex.Scanners cimport Scanner
4

5
cdef unicode any_string_prefix, IDENT
6

7
cdef get_lexicon()
8
cdef initial_compile_time_env()
9

10
## methods commented with '##' out are used by Parsing.py when compiled.
11

12
@cython.final
13
cdef class CompileTimeScope:
14
    cdef public dict entries
15
    cdef public CompileTimeScope outer
16
    ##cdef declare(self, name, value)
17
    ##cdef lookup_here(self, name)
18
    ##cpdef lookup(self, name)
19

20
@cython.final
21
cdef class PyrexScanner(Scanner):
22
    cdef public context
23
    cdef public list included_files
24
    cdef public CompileTimeScope compile_time_env
25
    cdef public bint compile_time_eval
26
    cdef public bint compile_time_expr
27
    cdef public bint parse_comments
28
    cdef public bint in_python_file
29
    cdef public source_encoding
30
    cdef dict keywords
31
    cdef public list indentation_stack
32
    cdef public Py_UCS4 indentation_char
33
    cdef public int bracket_nesting_level
34
    cdef readonly bint async_enabled
35
    cdef public unicode sy
36
    cdef public systring  # EncodedString
37
    cdef public list put_back_on_failure
38

39
    cdef Py_ssize_t current_level(self)
40
    cdef int error_at_scanpos(self, str message) except -1
41

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.