diff options
Diffstat (limited to 'Tools/build/generate_token.py')
-rwxr-xr-x | Tools/build/generate_token.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Tools/build/generate_token.py b/Tools/build/generate_token.py index 7316333dcd4..9ee5ec86e75 100755 --- a/Tools/build/generate_token.py +++ b/Tools/build/generate_token.py @@ -87,7 +87,8 @@ extern "C" { (x) == INDENT || \\ (x) == DEDENT) #define ISSTRINGLIT(x) ((x) == STRING || \\ - (x) == FSTRING_MIDDLE) + (x) == FSTRING_MIDDLE || \\ + (x) == TSTRING_MIDDLE) // Export these 4 symbols for 'test_peg_generator' @@ -277,13 +278,13 @@ EXACT_TOKEN_TYPES = { %s } -def ISTERMINAL(x): +def ISTERMINAL(x: int) -> bool: return x < NT_OFFSET -def ISNONTERMINAL(x): +def ISNONTERMINAL(x: int) -> bool: return x >= NT_OFFSET -def ISEOF(x): +def ISEOF(x: int) -> bool: return x == ENDMARKER ''' |