summaryrefslogtreecommitdiff
path: root/lib/irb/ruby-lex.rb
AgeCommit message (Expand)Author
5 days[ruby/irb] Add commands to start and use the debuggerTakashi Kokubun
2022-11-03[ruby/irb] Allow non-identifier aliases like Pry's @ and $Takashi Kokubun
2022-11-03[ruby/irb] Refactor RubyLex and its testsStan Lo
2022-10-18[ruby/irb] Always use local variables in current context to parse code (https...tomoya ishida
2022-10-18[ruby/irb] Fix code terminated check with heredoc and backtick (https://githu...tomoya ishida
2022-10-03[ruby/irb] Remove patches for Ruby 2.4st0012
2022-10-03[ruby/irb] Remove unnecessary conditionst0012
2022-10-03[ruby/irb] Refactor ripper_lex_without_warningst0012
2022-10-01[ruby/irb] Fix ripper_lex_without_warning duplicated heredoc tokentompng
2021-12-24Fix warning in `Lexer::Elem#[]`manga_osyo
2021-12-03[ruby/irb] Examine indentation of in keyword when trying to type includeKaíque Kandy Koga
2021-12-03[ruby/irb] Fix bug infinite loop when pasting multilines fo code in Ruby 2.6manga_osyo
2021-12-02Compatibility with IRBschneems
2021-10-07[ruby/irb] Update descriptions of methodsKaíque Kandy Koga
2021-09-22[ruby/irb] Use typed spaces when the line is inside the here documentsKaíque Kandy Koga
2021-09-10[ruby/irb] Support symbol with backtickaycabta
2021-07-23[ruby/irb] Fix #256manga_osyo
2021-07-10[ruby/irb] Pass local variables from workspace binding to lexerJeremy Evans
2021-04-26[ruby/irb] Fix typo ture -> true [ci skip]Ryuta Kamizono
2021-04-03[ruby/irb] Evaluate each toplevel statementaycabta
2021-03-24[ruby/irb] Change ripper_lex_without_warning to a class methodaycabta
2021-03-05[ruby/irb] Do not continue line if last expression is an endless rangeJeremy Evans
2021-02-03[ruby/irb] follow up the actual line numberNobuhiro IMAI
2021-01-27[ruby/irb] use `RubyLex::TerminateLineInput` appropriately [Bug #17564]Nobuhiro IMAI
2021-01-24[ruby/irb] Indent correctly with method calling with receiveraycabta
2021-01-24[ruby/irb] Indent correctly with keyword "for" and "in"aycabta
2021-01-22[ruby/irb] Delete a doodle-level memo comment...aycabta
2021-01-05[ruby/irb] Ensure to restore $VERBOSENobuyoshi Nakada
2021-01-05[ruby/irb] Use error tokens if there are no correct tokens in the same placeaycabta
2021-01-05[ruby/irb] Use Ripper::Lexer#scan to take broken tokensaycabta
2021-01-05[ruby/irb] Heredoc may contain multiple newlines in a single tokenaycabta
2021-01-05[ruby/irb] Handle indentations related to keyword "do" correctlyaycabta
2021-01-05[ruby/irb] Newline in oneliner def doesn't reset indentaycabta
2020-12-23[ruby/irb] Suppress "shadowing outer" warningaycabta
2020-12-23[ruby/reline] [ruby/irb] Handle multiple newlines in a token correctlyaycabta
2020-12-22[ruby/irb] Change variables handling for compatibilityaycabta
2020-12-20[ruby/irb] Handle rest of tokens correctly if no newline at lastaycabta
2020-12-19[ruby/reline] [ruby/irb] Call ripper only once when generating dynamic promptaycabta
2020-12-17[ruby/irb] Fixed a typo in a comment [ci skip]Nobuyoshi Nakada
2020-12-17[ruby/irb] workaround for lack of tokens from `Ripper.lex`Nobuhiro IMAI
2020-11-22[ruby/irb] Add a fallback for check_code_block that does not depend on implem...Benoit Daloze
2020-11-22[ruby/irb] support more body argument for oneliner method definitionNobuhiro IMAI
2020-08-18[ruby/irb] Support shortening lambda notetion for nesting level of promptaycabta
2020-08-18[ruby/irb] Support shortening lambda notationaycabta
2020-08-18[ruby/irb] Support oneline method definitionaycabta
2020-07-23Suppress "assigned but unused variable" warningsYusuke Endoh
2020-07-22[ruby/irb] handle rescue modifier properlyNobuhiro IMAI
2020-07-22[ruby/irb] Simplify RubyLex.compile_with_errors_suppressedaycabta
2020-07-22[ruby/irb] Suppress incomplete encoding magic comment erroraycabta
2020-07-22[ruby/irb] Suppress incomplete coding magic comment erroraycabta