<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/irb/test_nesting_parser.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/irb] Fix indentation of xstring literal</title>
<updated>2024-11-26T17:50:30+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2024-11-26T17:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=def684508cb35320b78e5761a82402deee146576'/>
<id>def684508cb35320b78e5761a82402deee146576</id>
<content type='text'>
(https://github.com/ruby/irb/pull/1038)

Fixes indent calculation of this input
```
if false
p `ls`
end
```

https://github.com/ruby/irb/commit/4217a46f5d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/1038)

Fixes indent calculation of this input
```
if false
p `ls`
end
```

https://github.com/ruby/irb/commit/4217a46f5d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Remove Ruby version checks</title>
<updated>2024-08-04T14:53:51+00:00</updated>
<author>
<name>Ricardo Trindade</name>
<email>ricardo.trindade743@gmail.com</email>
</author>
<published>2024-08-04T14:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7d5cb4573d39e5c62058314dcfc73895b4e6dffd'/>
<id>7d5cb4573d39e5c62058314dcfc73895b4e6dffd</id>
<content type='text'>
(https://github.com/ruby/irb/pull/985)

https://github.com/ruby/irb/commit/9ce6972e71
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/985)

https://github.com/ruby/irb/commit/9ce6972e71
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Fix undef and alias indent</title>
<updated>2024-01-30T12:55:47+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2024-01-30T12:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fd44b42fb308ddf71d709a508901d68583e61f51'/>
<id>fd44b42fb308ddf71d709a508901d68583e61f51</id>
<content type='text'>
(https://github.com/ruby/irb/pull/838)

https://github.com/ruby/irb/commit/a641746b18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/838)

https://github.com/ruby/irb/commit/a641746b18
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Deprecate RubyLex and warn about referencing to it</title>
<updated>2023-08-24T15:35:40+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2023-08-24T15:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e1d7066a5f612c3f6977443d2b574dab67041ad6'/>
<id>e1d7066a5f612c3f6977443d2b574dab67041ad6</id>
<content type='text'>
(https://github.com/ruby/irb/pull/692)

`RubyLex` has always been a private component of IRB, so we should
explicitly discourage usages of it.
Also, it should be placed under the `IRB` module like other components.

https://github.com/ruby/irb/commit/069b5625f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/692)

`RubyLex` has always been a private component of IRB, so we should
explicitly discourage usages of it.
Also, it should be placed under the `IRB` module like other components.

https://github.com/ruby/irb/commit/069b5625f7
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Rewrite RubyLex to fix some bugs and make it possible to</title>
<updated>2023-06-15T15:39:58+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-06-15T15:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=364a6d56d776270da09604816d623047c66c5e32'/>
<id>364a6d56d776270da09604816d623047c66c5e32</id>
<content type='text'>
add new features easily
(https://github.com/ruby/irb/pull/500)

* Add nesting level parser for multiple use (indent, prompt, termination check)

* Rewrite RubyLex using NestingParser

* Add nesting parser tests, fix some existing tests

* Add description comment, rename method to NestingParser

* Add comments and tweak code to RubyLex

* Update NestingParser test

* Extract list of ltype tokens to constants
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add new features easily
(https://github.com/ruby/irb/pull/500)

* Add nesting level parser for multiple use (indent, prompt, termination check)

* Rewrite RubyLex using NestingParser

* Add nesting parser tests, fix some existing tests

* Add description comment, rename method to NestingParser

* Add comments and tweak code to RubyLex

* Update NestingParser test

* Extract list of ltype tokens to constants
</pre>
</div>
</content>
</entry>
</feed>
