mirror of
https://github.com/python/cpython.git
synced 2025-10-17 12:18:23 +00:00
Issue #13629: Renumber the tokens in token.h to match the _PyParser_TokenNames indexes.
This commit is contained in:
commit
da05f454e3
4 changed files with 78 additions and 76 deletions
|
@ -34,38 +34,37 @@ extern "C" {
|
||||||
#define EQUAL 22
|
#define EQUAL 22
|
||||||
#define DOT 23
|
#define DOT 23
|
||||||
#define PERCENT 24
|
#define PERCENT 24
|
||||||
/* #define BACKQUOTE 25 */
|
#define LBRACE 25
|
||||||
#define LBRACE 26
|
#define RBRACE 26
|
||||||
#define RBRACE 27
|
#define EQEQUAL 27
|
||||||
#define EQEQUAL 28
|
#define NOTEQUAL 28
|
||||||
#define NOTEQUAL 29
|
#define LESSEQUAL 29
|
||||||
#define LESSEQUAL 30
|
#define GREATEREQUAL 30
|
||||||
#define GREATEREQUAL 31
|
#define TILDE 31
|
||||||
#define TILDE 32
|
#define CIRCUMFLEX 32
|
||||||
#define CIRCUMFLEX 33
|
#define LEFTSHIFT 33
|
||||||
#define LEFTSHIFT 34
|
#define RIGHTSHIFT 34
|
||||||
#define RIGHTSHIFT 35
|
#define DOUBLESTAR 35
|
||||||
#define DOUBLESTAR 36
|
#define PLUSEQUAL 36
|
||||||
#define PLUSEQUAL 37
|
#define MINEQUAL 37
|
||||||
#define MINEQUAL 38
|
#define STAREQUAL 38
|
||||||
#define STAREQUAL 39
|
#define SLASHEQUAL 39
|
||||||
#define SLASHEQUAL 40
|
#define PERCENTEQUAL 40
|
||||||
#define PERCENTEQUAL 41
|
#define AMPEREQUAL 41
|
||||||
#define AMPEREQUAL 42
|
#define VBAREQUAL 42
|
||||||
#define VBAREQUAL 43
|
#define CIRCUMFLEXEQUAL 43
|
||||||
#define CIRCUMFLEXEQUAL 44
|
#define LEFTSHIFTEQUAL 44
|
||||||
#define LEFTSHIFTEQUAL 45
|
#define RIGHTSHIFTEQUAL 45
|
||||||
#define RIGHTSHIFTEQUAL 46
|
#define DOUBLESTAREQUAL 46
|
||||||
#define DOUBLESTAREQUAL 47
|
#define DOUBLESLASH 47
|
||||||
#define DOUBLESLASH 48
|
#define DOUBLESLASHEQUAL 48
|
||||||
#define DOUBLESLASHEQUAL 49
|
#define AT 49
|
||||||
#define AT 50
|
#define RARROW 50
|
||||||
#define RARROW 51
|
#define ELLIPSIS 51
|
||||||
#define ELLIPSIS 52
|
|
||||||
/* Don't forget to update the table _PyParser_TokenNames in tokenizer.c! */
|
/* Don't forget to update the table _PyParser_TokenNames in tokenizer.c! */
|
||||||
#define OP 53
|
#define OP 52
|
||||||
#define ERRORTOKEN 54
|
#define ERRORTOKEN 53
|
||||||
#define N_TOKENS 55
|
#define N_TOKENS 54
|
||||||
|
|
||||||
/* Special definitions for cooperation with parser */
|
/* Special definitions for cooperation with parser */
|
||||||
|
|
||||||
|
|
60
Lib/token.py
60
Lib/token.py
|
@ -35,36 +35,36 @@ GREATER = 21
|
||||||
EQUAL = 22
|
EQUAL = 22
|
||||||
DOT = 23
|
DOT = 23
|
||||||
PERCENT = 24
|
PERCENT = 24
|
||||||
LBRACE = 26
|
LBRACE = 25
|
||||||
RBRACE = 27
|
RBRACE = 26
|
||||||
EQEQUAL = 28
|
EQEQUAL = 27
|
||||||
NOTEQUAL = 29
|
NOTEQUAL = 28
|
||||||
LESSEQUAL = 30
|
LESSEQUAL = 29
|
||||||
GREATEREQUAL = 31
|
GREATEREQUAL = 30
|
||||||
TILDE = 32
|
TILDE = 31
|
||||||
CIRCUMFLEX = 33
|
CIRCUMFLEX = 32
|
||||||
LEFTSHIFT = 34
|
LEFTSHIFT = 33
|
||||||
RIGHTSHIFT = 35
|
RIGHTSHIFT = 34
|
||||||
DOUBLESTAR = 36
|
DOUBLESTAR = 35
|
||||||
PLUSEQUAL = 37
|
PLUSEQUAL = 36
|
||||||
MINEQUAL = 38
|
MINEQUAL = 37
|
||||||
STAREQUAL = 39
|
STAREQUAL = 38
|
||||||
SLASHEQUAL = 40
|
SLASHEQUAL = 39
|
||||||
PERCENTEQUAL = 41
|
PERCENTEQUAL = 40
|
||||||
AMPEREQUAL = 42
|
AMPEREQUAL = 41
|
||||||
VBAREQUAL = 43
|
VBAREQUAL = 42
|
||||||
CIRCUMFLEXEQUAL = 44
|
CIRCUMFLEXEQUAL = 43
|
||||||
LEFTSHIFTEQUAL = 45
|
LEFTSHIFTEQUAL = 44
|
||||||
RIGHTSHIFTEQUAL = 46
|
RIGHTSHIFTEQUAL = 45
|
||||||
DOUBLESTAREQUAL = 47
|
DOUBLESTAREQUAL = 46
|
||||||
DOUBLESLASH = 48
|
DOUBLESLASH = 47
|
||||||
DOUBLESLASHEQUAL = 49
|
DOUBLESLASHEQUAL = 48
|
||||||
AT = 50
|
AT = 49
|
||||||
RARROW = 51
|
RARROW = 50
|
||||||
ELLIPSIS = 52
|
ELLIPSIS = 51
|
||||||
OP = 53
|
OP = 52
|
||||||
ERRORTOKEN = 54
|
ERRORTOKEN = 53
|
||||||
N_TOKENS = 55
|
N_TOKENS = 54
|
||||||
NT_OFFSET = 256
|
NT_OFFSET = 256
|
||||||
#--end constants--
|
#--end constants--
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,9 @@ What's New in Python 3.3 Alpha 1?
|
||||||
Core and Builtins
|
Core and Builtins
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #13629: Renumber the tokens in token.h so that they match the indexes
|
||||||
|
into _PyParser_TokenNames.
|
||||||
|
|
||||||
- Issue #13752: Add a casefold() method to str.
|
- Issue #13752: Add a casefold() method to str.
|
||||||
|
|
||||||
- Issue #13761: Add a "flush" keyword argument to the print() function,
|
- Issue #13761: Add a "flush" keyword argument to the print() function,
|
||||||
|
|
|
@ -1995,7 +1995,7 @@ static label labels[169] = {
|
||||||
{258, 0},
|
{258, 0},
|
||||||
{327, 0},
|
{327, 0},
|
||||||
{259, 0},
|
{259, 0},
|
||||||
{50, 0},
|
{49, 0},
|
||||||
{289, 0},
|
{289, 0},
|
||||||
{7, 0},
|
{7, 0},
|
||||||
{330, 0},
|
{330, 0},
|
||||||
|
@ -2007,7 +2007,7 @@ static label labels[169] = {
|
||||||
{1, "def"},
|
{1, "def"},
|
||||||
{1, 0},
|
{1, 0},
|
||||||
{263, 0},
|
{263, 0},
|
||||||
{51, 0},
|
{50, 0},
|
||||||
{302, 0},
|
{302, 0},
|
||||||
{11, 0},
|
{11, 0},
|
||||||
{301, 0},
|
{301, 0},
|
||||||
|
@ -2016,7 +2016,7 @@ static label labels[169] = {
|
||||||
{22, 0},
|
{22, 0},
|
||||||
{12, 0},
|
{12, 0},
|
||||||
{16, 0},
|
{16, 0},
|
||||||
{36, 0},
|
{35, 0},
|
||||||
{266, 0},
|
{266, 0},
|
||||||
{267, 0},
|
{267, 0},
|
||||||
{270, 0},
|
{270, 0},
|
||||||
|
@ -2033,6 +2033,7 @@ static label labels[169] = {
|
||||||
{273, 0},
|
{273, 0},
|
||||||
{336, 0},
|
{336, 0},
|
||||||
{311, 0},
|
{311, 0},
|
||||||
|
{36, 0},
|
||||||
{37, 0},
|
{37, 0},
|
||||||
{38, 0},
|
{38, 0},
|
||||||
{39, 0},
|
{39, 0},
|
||||||
|
@ -2043,8 +2044,7 @@ static label labels[169] = {
|
||||||
{44, 0},
|
{44, 0},
|
||||||
{45, 0},
|
{45, 0},
|
||||||
{46, 0},
|
{46, 0},
|
||||||
{47, 0},
|
{48, 0},
|
||||||
{49, 0},
|
|
||||||
{1, "del"},
|
{1, "del"},
|
||||||
{326, 0},
|
{326, 0},
|
||||||
{1, "pass"},
|
{1, "pass"},
|
||||||
|
@ -2063,7 +2063,7 @@ static label labels[169] = {
|
||||||
{1, "import"},
|
{1, "import"},
|
||||||
{288, 0},
|
{288, 0},
|
||||||
{23, 0},
|
{23, 0},
|
||||||
{52, 0},
|
{51, 0},
|
||||||
{287, 0},
|
{287, 0},
|
||||||
{285, 0},
|
{285, 0},
|
||||||
{1, "as"},
|
{1, "as"},
|
||||||
|
@ -2105,38 +2105,38 @@ static label labels[169] = {
|
||||||
{310, 0},
|
{310, 0},
|
||||||
{20, 0},
|
{20, 0},
|
||||||
{21, 0},
|
{21, 0},
|
||||||
{28, 0},
|
{27, 0},
|
||||||
{31, 0},
|
|
||||||
{30, 0},
|
{30, 0},
|
||||||
{29, 0},
|
{29, 0},
|
||||||
{29, 0},
|
{28, 0},
|
||||||
|
{28, 0},
|
||||||
{1, "is"},
|
{1, "is"},
|
||||||
{313, 0},
|
{313, 0},
|
||||||
{18, 0},
|
{18, 0},
|
||||||
{314, 0},
|
{314, 0},
|
||||||
{33, 0},
|
{32, 0},
|
||||||
{315, 0},
|
{315, 0},
|
||||||
{19, 0},
|
{19, 0},
|
||||||
{316, 0},
|
{316, 0},
|
||||||
|
{33, 0},
|
||||||
{34, 0},
|
{34, 0},
|
||||||
{35, 0},
|
|
||||||
{317, 0},
|
{317, 0},
|
||||||
{14, 0},
|
{14, 0},
|
||||||
{15, 0},
|
{15, 0},
|
||||||
{318, 0},
|
{318, 0},
|
||||||
{17, 0},
|
{17, 0},
|
||||||
{24, 0},
|
{24, 0},
|
||||||
{48, 0},
|
{47, 0},
|
||||||
{32, 0},
|
{31, 0},
|
||||||
{319, 0},
|
{319, 0},
|
||||||
{320, 0},
|
{320, 0},
|
||||||
{322, 0},
|
{322, 0},
|
||||||
{321, 0},
|
{321, 0},
|
||||||
{9, 0},
|
{9, 0},
|
||||||
{10, 0},
|
{10, 0},
|
||||||
{26, 0},
|
{25, 0},
|
||||||
{328, 0},
|
{328, 0},
|
||||||
{27, 0},
|
{26, 0},
|
||||||
{2, 0},
|
{2, 0},
|
||||||
{3, 0},
|
{3, 0},
|
||||||
{1, "None"},
|
{1, "None"},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue