<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Tools/peg_generator, branch fix-traceback-syntax-error</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-40334: Avoid collisions between parser variables and grammar variables (GH-19987)</title>
<updated>2020-05-10T04:34:50+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-10T04:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ac7a92cc0a821699df48bc2e30a02c25d6338f78'/>
<id>ac7a92cc0a821699df48bc2e30a02c25d6338f78</id>
<content type='text'>
This is for the C generator:
- Disallow rule and variable names starting with `_`
- Rename most local variable names generated by the parser to start with `_`

Exceptions:
- Renaming `p` to `_p` will be a separate PR
- There are still some names that might clash, e.g.
  - anything starting with `Py`
  - C reserved words (`if` etc.)
  - Macros like `EXTRA` and `CHECK`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is for the C generator:
- Disallow rule and variable names starting with `_`
- Rename most local variable names generated by the parser to start with `_`

Exceptions:
- Renaming `p` to `_p` will be a separate PR
- There are still some names that might clash, e.g.
  - anything starting with `Py`
  - C reserved words (`if` etc.)
  - Macros like `EXTRA` and `CHECK`
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40555: Check for p-&gt;error_indicator in loop rules after the main loop is done (GH-19986)</title>
<updated>2020-05-08T02:38:44+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-08T02:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=db9163ceef31ba00ccb23226917f9c8e9142a0b8'/>
<id>db9163ceef31ba00ccb23226917f9c8e9142a0b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40334: Generate comments in the parser code to improve debugging (GH-19966)</title>
<updated>2020-05-06T22:14:43+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-06T22:14:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=470aac4d8e76556bd8f820f3f3928dca2b4d2849'/>
<id>470aac4d8e76556bd8f820f3f3928dca2b4d2849</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up unused imports for the peg generator module (GH-19891)</title>
<updated>2020-05-04T02:03:05+00:00</updated>
<author>
<name>Anthony Shaw</name>
<email>anthony.p.shaw@gmail.com</email>
</author>
<published>2020-05-04T02:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c95e691c904bb5ebd91825efa81b93cb9e354a85'/>
<id>c95e691c904bb5ebd91825efa81b93cb9e354a85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40334: regenerate metaparser as part of regen-all (GH-19854)</title>
<updated>2020-05-02T04:23:39+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-02T04:23:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d2baff4301387e232495491f7291903cc1217d21'/>
<id>d2baff4301387e232495491f7291903cc1217d21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some scripts in the peg generator folder (GH-19853)</title>
<updated>2020-05-02T04:23:06+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-02T04:23:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9dbaa8d9f054e53fac0c3d308d0bce3fc8850525'/>
<id>9dbaa8d9f054e53fac0c3d308d0bce3fc8850525</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40334: use the TOKENS file when checking dangling rules (GH-19849)</title>
<updated>2020-05-01T22:14:12+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-01T22:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7ba08ff7b41911f972d0750e068a2270e0dbd68f'/>
<id>7ba08ff7b41911f972d0750e068a2270e0dbd68f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the Tools/peg_generator/scripts/benchmark.py script (GH-19848)</title>
<updated>2020-05-01T21:33:54+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-01T21:33:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6bd99d5f002f1cfcc3a975e87684c5238490644a'/>
<id>6bd99d5f002f1cfcc3a975e87684c5238490644a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40334: Simplify type handling in the PEG c_generator (GH-19818)</title>
<updated>2020-05-01T11:32:26+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-05-01T11:32:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b796b3fb48283412d3caf52323c69690e5818d3d'/>
<id>b796b3fb48283412d3caf52323c69690e5818d3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40334: refactor and cleanup for the PEG generators (GH-19775)</title>
<updated>2020-04-29T09:42:21+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-04-29T09:42:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=4db245ee9ddbe6c53d375de59a35ff59dea2a8e0'/>
<id>4db245ee9ddbe6c53d375de59a35ff59dea2a8e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
