FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python/Include/token.h at master · broncodans/python · GitHub
broncodans
/
python
Public
forked from
glix/python
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
python
/
Include
/
token.h
Copy path
More file actions
More file actions
Latest commit
History
History
History
83 lines (74 loc) · 1.67 KB
Breadcrumbs
python
/
Include
/
token.h
Copy path
File metadata and controls
83 lines (74 loc) · 1.67 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/* Token types */
#ifndef
Py_TOKEN_H
#define
Py_TOKEN_H
#ifdef
__cplusplus
extern
"C"
{
#endif
#define
ENDMARKER
0
#define
NAME
1
#define
NUMBER
2
#define
STRING
3
#define
NEWLINE
4
#define
INDENT
5
#define
DEDENT
6
#define
LPAR
7
#define
RPAR
8
#define
LSQB
9
#define
RSQB
10
#define
COLON
11
#define
COMMA
12
#define
SEMI
13
#define
PLUS
14
#define
MINUS
15
#define
STAR
16
#define
SLASH
17
#define
VBAR
18
#define
AMPER
19
#define
LESS
20
#define
GREATER
21
#define
EQUAL
22
#define
DOT
23
#define
PERCENT
24
#define
BACKQUOTE
25
#define
LBRACE
26
#define
RBRACE
27
#define
EQEQUAL
28
#define
NOTEQUAL
29
#define
LESSEQUAL
30
#define
GREATEREQUAL
31
#define
TILDE
32
#define
CIRCUMFLEX
33
#define
LEFTSHIFT
34
#define
RIGHTSHIFT
35
#define
DOUBLESTAR
36
#define
PLUSEQUAL
37
#define
MINEQUAL
38
#define
STAREQUAL
39
#define
SLASHEQUAL
40
#define
PERCENTEQUAL
41
#define
AMPEREQUAL
42
#define
VBAREQUAL
43
#define
CIRCUMFLEXEQUAL
44
#define
LEFTSHIFTEQUAL
45
#define
RIGHTSHIFTEQUAL
46
#define
DOUBLESTAREQUAL
47
#define
DOUBLESLASH
48
#define
DOUBLESLASHEQUAL
49
#define
AT
50
/* Don't forget to update the table _PyParser_TokenNames in tokenizer.c! */
#define
OP
51
#define
ERRORTOKEN
52
#define
N_TOKENS
53
/* Special definitions for cooperation with parser */
#define
NT_OFFSET
256
#define
ISTERMINAL
(
x
) ((x) < NT_OFFSET)
#define
ISNONTERMINAL
(
x
) ((x) >= NT_OFFSET)
#define
ISEOF
(
x
) ((x) == ENDMARKER)
PyAPI_DATA
(
char
*
)
_PyParser_TokenNames
[];
/* Token names */
PyAPI_FUNC
(
int
)
PyToken_OneChar
(
int
);
PyAPI_FUNC
(
int
)
PyToken_TwoChars
(
int
,
int
);
PyAPI_FUNC
(
int
)
PyToken_ThreeChars
(
int
,
int
,
int
);
#ifdef
__cplusplus
}
#endif
#endif
/* !Py_TOKEN_H */
Back
|
FazBrowse Home
|
New Git URL