aboutsummaryrefslogtreecommitdiffstats
path: root/lib/irb/ruby-lex.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/irb] Simplify each_top_level_statementtomoya ishida2023-05-191-63/+49
* [ruby/irb] Refactor RubyLex's input/io methodsStan Lo2023-05-181-25/+21
* [ruby/irb] Drop Ruby 2.6 supportStan Lo2023-04-051-12/+8
* [ruby/irb] Store context in RubyLexStan Lo2023-01-141-23/+24
* [ruby/irb] Remove redundant argument defaults from some RubyLexStan Lo2023-01-121-8/+8
* [ruby/irb] Formatting to header stylesHiroshi SHIBATA2023-01-111-4/+0
* [ruby/irb] Removed Release Version and Revisions for old VCS softwareHiroshi SHIBATA2023-01-111-2/+0
* [ruby/irb] Drop unused arguments in `RubyLex`Stan Lo2023-01-111-11/+4
* [ruby/irb] Fix prompt and code mismatchtomoya ishida2023-01-021-1/+2
* [ruby/irb] Refactor RubyLex#process_literal_typeMau Magnaguagno2022-12-271-7/+2
* [ruby/irb] fix indent depth calculation after heredoc and embdoctompng2022-12-261-1/+1
* [ruby/irb] fix auto-indent after multiline stringtompng2022-12-261-0/+1
* [ruby/irb] Add commands to start and use the debuggerTakashi Kokubun2022-11-211-2/+2
* [ruby/irb] Allow non-identifier aliases like Pry's @ and $Takashi Kokubun2022-11-031-0/+6
* [ruby/irb] Refactor RubyLex and its testsStan Lo2022-11-031-2/+2
* [ruby/irb] Always use local variables in current context to parse code (https...tomoya ishida2022-10-181-16/+17
* [ruby/irb] Fix code terminated check with heredoc and backtick (https://githu...tomoya ishida2022-10-181-6/+16
* [ruby/irb] Remove patches for Ruby 2.4st00122022-10-031-16/+15
* [ruby/irb] Remove unnecessary conditionst00122022-10-031-6/+1
* [ruby/irb] Refactor ripper_lex_without_warningst00122022-10-031-6/+4
* [ruby/irb] Fix ripper_lex_without_warning duplicated heredoc tokentompng2022-10-011-8/+4
* Fix warning in `Lexer::Elem#[]`manga_osyo2021-12-241-4/+4
* [ruby/irb] Examine indentation of in keyword when trying to type includeKaíque Kandy Koga2021-12-031-1/+21
* [ruby/irb] Fix bug infinite loop when pasting multilines fo code in Ruby 2.6manga_osyo2021-12-031-1/+1
* Compatibility with IRBschneems2021-12-021-62/+70
* [ruby/irb] Update descriptions of methodsKaíque Kandy Koga2021-10-071-2/+2
* [ruby/irb] Use typed spaces when the line is inside the here documentsKaíque Kandy Koga2021-09-221-2/+14
* [ruby/irb] Support symbol with backtickaycabta2021-09-101-7/+11
* [ruby/irb] Fix #256manga_osyo2021-07-231-1/+1
* [ruby/irb] Pass local variables from workspace binding to lexerJeremy Evans2021-07-101-17/+32
* [ruby/irb] Fix typo ture -> true [ci skip]Ryuta Kamizono2021-04-261-1/+1
* [ruby/irb] Evaluate each toplevel statementaycabta2021-04-031-5/+64
* [ruby/irb] Change ripper_lex_without_warning to a class methodaycabta2021-03-241-7/+7
* [ruby/irb] Do not continue line if last expression is an endless rangeJeremy Evans2021-03-051-1/+2
* [ruby/irb] follow up the actual line numberNobuhiro IMAI2021-02-031-1/+4
* [ruby/irb] use `RubyLex::TerminateLineInput` appropriately [Bug #17564]Nobuhiro IMAI2021-01-271-1/+1
* [ruby/irb] Indent correctly with method calling with receiveraycabta2021-01-241-2/+19
* [ruby/irb] Indent correctly with keyword "for" and "in"aycabta2021-01-241-1/+33
* [ruby/irb] Delete a doodle-level memo comment...aycabta2021-01-221-2/+0
* [ruby/irb] Ensure to restore $VERBOSENobuyoshi Nakada2021-01-051-1/+2
* [ruby/irb] Use error tokens if there are no correct tokens in the same placeaycabta2021-01-051-6/+23
* [ruby/irb] Use Ripper::Lexer#scan to take broken tokensaycabta2021-01-051-1/+11
* [ruby/irb] Heredoc may contain multiple newlines in a single tokenaycabta2021-01-051-2/+21
* [ruby/irb] Handle indentations related to keyword "do" correctlyaycabta2021-01-051-17/+47
* [ruby/irb] Newline in oneliner def doesn't reset indentaycabta2021-01-051-6/+8
* [ruby/irb] Suppress "shadowing outer" warningaycabta2020-12-231-1/+1
* [ruby/reline] [ruby/irb] Handle multiple newlines in a token correctlyaycabta2020-12-231-4/+9
* [ruby/irb] Change variables handling for compatibilityaycabta2020-12-221-8/+8
* [ruby/irb] Handle rest of tokens correctly if no newline at lastaycabta2020-12-201-0/+7
* [ruby/reline] [ruby/irb] Call ripper only once when generating dynamic promptaycabta2020-12-191-41/+46