diff options
author | Pablo Galindo <Pablogsal@gmail.com> | 2021-04-15 20:38:45 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-15 20:38:45 (GMT) |
commit | b280248be8e648feb82f3f3ed0050e50b238df7b (patch) | |
tree | fee5117cd4e2111d701422c52e30f3b85349b1a9 /Parser/pegen.h | |
parent | e692f55979980826a5281560c534ef399a8f9848 (diff) | |
download | cpython-b280248be8e648feb82f3f3ed0050e50b238df7b.zip cpython-b280248be8e648feb82f3f3ed0050e50b238df7b.tar.gz cpython-b280248be8e648feb82f3f3ed0050e50b238df7b.tar.bz2 |
bpo-43822: Improve syntax errors for missing commas (GH-25377)
Diffstat (limited to 'Parser/pegen.h')
-rw-r--r-- | Parser/pegen.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Parser/pegen.h b/Parser/pegen.h index f3e0876..9b218d4 100644 --- a/Parser/pegen.h +++ b/Parser/pegen.h @@ -59,6 +59,7 @@ typedef struct { int fill, size; PyArena *arena; KeywordToken **keywords; + char **soft_keywords; int n_keyword_lists; int start_rule; int *errcode; @@ -125,6 +126,7 @@ int _PyPegen_lookahead(int, void *(func)(Parser *), Parser *); Token *_PyPegen_expect_token(Parser *p, int type); Token *_PyPegen_expect_forced_token(Parser *p, int type, const char* expected); expr_ty _PyPegen_expect_soft_keyword(Parser *p, const char *keyword); +expr_ty _PyPegen_soft_keyword_token(Parser *p); Token *_PyPegen_get_last_nonnwhitespace_token(Parser *); int _PyPegen_fill_token(Parser *p); expr_ty _PyPegen_name_token(Parser *p); |