diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2020-06-11 13:02:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-11 13:02:37 (GMT) |
commit | 961edf7979ca34d6fe104a1cce005aa8cac35821 (patch) | |
tree | a5c62b1fea64a1fa70a4566e306cf9e95ffedcac /PCbuild | |
parent | f6428babb1b9172cc01145d4c091b91dc601d969 (diff) | |
download | cpython-961edf7979ca34d6fe104a1cce005aa8cac35821.zip cpython-961edf7979ca34d6fe104a1cce005aa8cac35821.tar.gz cpython-961edf7979ca34d6fe104a1cce005aa8cac35821.tar.bz2 |
bpo-40939: Generate keyword.py using the new parser (GH-20800)
(cherry picked from commit 9727694f08cad4b019d2939224e3416312b1c0e1)
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Diffstat (limited to 'PCbuild')
-rw-r--r-- | PCbuild/regen.vcxproj | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/PCbuild/regen.vcxproj b/PCbuild/regen.vcxproj index d46fb99..564a4dd 100644 --- a/PCbuild/regen.vcxproj +++ b/PCbuild/regen.vcxproj @@ -205,8 +205,9 @@ <Exec Command=""$(PythonExe)" $(PySourcePath)Tools\scripts\generate_token.py py "$(PySourcePath)Grammar\Tokens" "$(PySourcePath)Lib\token.py"" /> </Target> <Target Name="_RegenKeywords" AfterTargets="_RegenTokens"> - <!-- Regenerate Lib/keyword.py from Grammar/Grammar and Grammar/Tokens using Parser/pgen--> - <Exec Command=""$(PythonExe)" -m Parser.pgen.keywordgen "$(PySourcePath)Grammar\Grammar" "$(PySourcePath)Grammar\Tokens" "$(IntDir)keyword.py"" /> + <!-- Regenerate Lib/keyword.py from Grammar/python.gram and Grammar/Tokens using Tools/peg_generator/pegen--> + <SetEnv Name="PYTHONPATH" Prefix="true" Value="$(PySourcePath)Tools\peg_generator\" /> + <Exec Command=""$(PythonExe)" -m pegen.keywordgen "$(PySourcePath)Grammar\python.gram" "$(PySourcePath)Grammar\Tokens" "$(IntDir)keyword.py"" /> <Copy SourceFiles="$(IntDir)keyword.py" DestinationFiles="$(PySourcePath)Lib\keyword.py"> <Output TaskParameter="CopiedFiles" ItemName="_Updated" /> </Copy> |