aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLysandros Nikolaou <lisandrosnik@gmail.com>2020-06-11 15:45:15 +0300
committerGitHub <noreply@github.com>2020-06-11 13:45:15 +0100
commit9727694f08cad4b019d2939224e3416312b1c0e1 (patch)
treeae224db77e7c22e786876cb195529f88363cc3cf /PCbuild
parentbpo-40925: Remove unused stack macro SET_VALUE (GH-20783) (diff)
downloadcpython-9727694f08cad4b019d2939224e3416312b1c0e1.tar.gz
cpython-9727694f08cad4b019d2939224e3416312b1c0e1.tar.bz2
cpython-9727694f08cad4b019d2939224e3416312b1c0e1.zip
bpo-40939: Generate keyword.py using the new parser (GH-20800)
Diffstat (limited to 'PCbuild')
-rw-r--r--PCbuild/regen.vcxproj5
1 files changed, 3 insertions, 2 deletions
diff --git a/PCbuild/regen.vcxproj b/PCbuild/regen.vcxproj
index d46fb997dbd..564a4dd7118 100644
--- a/PCbuild/regen.vcxproj
+++ b/PCbuild/regen.vcxproj
@@ -205,8 +205,9 @@
<Exec Command="&quot;$(PythonExe)&quot; $(PySourcePath)Tools\scripts\generate_token.py py &quot;$(PySourcePath)Grammar\Tokens&quot; &quot;$(PySourcePath)Lib\token.py&quot;" />
</Target>
<Target Name="_RegenKeywords" AfterTargets="_RegenTokens">
- <!-- Regenerate Lib/keyword.py from Grammar/Grammar and Grammar/Tokens using Parser/pgen-->
- <Exec Command="&quot;$(PythonExe)&quot; -m Parser.pgen.keywordgen &quot;$(PySourcePath)Grammar\Grammar&quot; &quot;$(PySourcePath)Grammar\Tokens&quot; &quot;$(IntDir)keyword.py&quot;" />
+ <!-- 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="&quot;$(PythonExe)&quot; -m pegen.keywordgen &quot;$(PySourcePath)Grammar\python.gram&quot; &quot;$(PySourcePath)Grammar\Tokens&quot; &quot;$(IntDir)keyword.py&quot;" />
<Copy SourceFiles="$(IntDir)keyword.py" DestinationFiles="$(PySourcePath)Lib\keyword.py">
<Output TaskParameter="CopiedFiles" ItemName="_Updated" />
</Copy>