<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism/translation/ripper.rb, branch v3_4_1</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/prism] Use `partial_script` for the parser translators</title>
<updated>2024-10-03T12:52:02+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2024-10-03T11:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=66124cdb17f5152e7b1b269ca62be1773b127b2b'/>
<id>66124cdb17f5152e7b1b269ca62be1773b127b2b</id>
<content type='text'>
Followup to https://github.com/ruby/prism/pull/3079

https://github.com/ruby/prism/commit/68f434e356
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup to https://github.com/ruby/prism/pull/3079

https://github.com/ruby/prism/commit/68f434e356
</pre>
</div>
</content>
</entry>
<entry>
<title>[PRISM] Field renaming</title>
<updated>2024-08-28T19:06:53+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-08-28T18:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=417bb8d4fd7f197d2cbe8223e9666e3a41896d75'/>
<id>417bb8d4fd7f197d2cbe8223e9666e3a41896d75</id>
<content type='text'>
Rename some fields that do not quite make sense.

* CaseMatchNode#consequent -&gt; CaseMatchNode#else_clause
* CaseNode#consequent -&gt; CaseNode#else_clause
* IfNode#consequent -&gt; IfNode#subsequent
* RescueNode#consequent -&gt; RescueNode#subsequent
* UnlessNode#consequent -&gt; UnlessNode#else_clause
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename some fields that do not quite make sense.

* CaseMatchNode#consequent -&gt; CaseMatchNode#else_clause
* CaseNode#consequent -&gt; CaseNode#else_clause
* IfNode#consequent -&gt; IfNode#subsequent
* RescueNode#consequent -&gt; RescueNode#subsequent
* UnlessNode#consequent -&gt; UnlessNode#else_clause
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix support for 'it' implicit local variable</title>
<updated>2024-05-22T20:34:04+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-22T18:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e575954887a8e8ae26a4122c33c66b8cb82dfa36'/>
<id>e575954887a8e8ae26a4122c33c66b8cb82dfa36</id>
<content type='text'>
https://github.com/ruby/prism/commit/53bbcfe513
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/53bbcfe513
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] operator rename</title>
<updated>2024-05-10T15:47:48+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-10T14:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2e4466454721012b3ba27f262b3e5dd6e3d393b0'/>
<id>2e4466454721012b3ba27f262b3e5dd6e3d393b0</id>
<content type='text'>
https://github.com/ruby/prism/commit/b5e47f5c42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/b5e47f5c42
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove deprecated #child usage</title>
<updated>2024-05-03T16:02:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-03T16:02:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=97654bee49c350cc7b49e5237c9263916b1c5722'/>
<id>97654bee49c350cc7b49e5237c9263916b1c5722</id>
<content type='text'>
https://github.com/ruby/prism/commit/14d9b431e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/14d9b431e2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Change ConstantPathNode#child to ConstantPathNode#{name,name_loc}</title>
<updated>2024-05-03T15:11:57+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-03T13:35:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5758e45657f0b2ca8725e67046a1cac92e2e6414'/>
<id>5758e45657f0b2ca8725e67046a1cac92e2e6414</id>
<content type='text'>
This has been requested for a long time, and I'm finally doing it
now. Unfortunately this is a breaking change for all of the APIs.

I've added in a Ruby method for `#child` that is deprecated so that
existing usage doesn't break, but for everyone else this is going
to be a bit of a pain.

https://github.com/ruby/prism/commit/9cbe74464e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has been requested for a long time, and I'm finally doing it
now. Unfortunately this is a breaking change for all of the APIs.

I've added in a Ruby method for `#child` that is deprecated so that
existing usage doesn't break, but for everyone else this is going
to be a bit of a pain.

https://github.com/ruby/prism/commit/9cbe74464e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Assume eval context for ruby_parser and ripper</title>
<updated>2024-05-03T13:12:27+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-03T12:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1d51e929b1b10fe9fa109f8a8ebc3b938827271c'/>
<id>1d51e929b1b10fe9fa109f8a8ebc3b938827271c</id>
<content type='text'>
https://github.com/ruby/prism/commit/e4d6984892
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/e4d6984892
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up rdoc</title>
<updated>2024-04-23T12:45:17+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-23T12:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dae59003050adaf0666c7dc0d03ba7633c46c8bb'/>
<id>dae59003050adaf0666c7dc0d03ba7633c46c8bb</id>
<content type='text'>
Fixes https://github.com/ruby/prism/issues/2572

https://github.com/ruby/prism/commit/a446580e75
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/ruby/prism/issues/2572

https://github.com/ruby/prism/commit/a446580e75
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Shareable constant nodes</title>
<updated>2024-03-15T12:31:26+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-15T01:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c45ad17fa1269aa882ed170760a5603a814d7c36'/>
<id>c45ad17fa1269aa882ed170760a5603a814d7c36</id>
<content type='text'>
https://github.com/ruby/prism/commit/473cfed6d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/473cfed6d0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Track parentheses in patterns</title>
<updated>2024-03-13T13:52:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-13T12:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d1eaa97ec3cdbe38605379fc87a55987d6802dc7'/>
<id>d1eaa97ec3cdbe38605379fc87a55987d6802dc7</id>
<content type='text'>
https://github.com/ruby/prism/commit/62db99f156
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/62db99f156
</pre>
</div>
</content>
</entry>
</feed>
