There are a few places that also need to check symbol aliases before Irb#eval_input. But since the current command test skip them, we
don't have test coverage on them.
Move each_top_level_statement and readmultiline to Irb
This will save RubyLex from knowning information about commands and aliases.
[ruby/irb] Move input processing out of RubyLex
(https://github.com/ruby/irb/pull/683)
Add a test case for Ctrl-C handling
Test symbol aliases with integration tests
There are a few places that also need to check symbol aliases before
Irb#eval_input
. But since the current command test skip them, wedon't have test coverage on them.
This will save RubyLex from knowning information about commands and aliases.
https://github.com/ruby/irb/commit/69cb5b5615