summaryrefslogtreecommitdiff
path: root/lib/irb/ruby-lex.rb
AgeCommit message (Expand)Author
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
2020-03-29[ruby/irb] Require jruby lib to get JRuby.compile_irCharles Oliver Nutter
2020-03-26[ruby/irb] Suppress crashing when EncodingError has occurred without linenoaycabta
2020-02-12[ruby/irb] Fix auto indent with closed braceaycabta
2020-01-14[ruby/irb] Fix crashing when multiple open braces per lineBen
2020-01-14[ruby/irb] Fix newline depth with multiple bracesBen
2019-12-22[ruby/irb] Make nesting level up for `1.times do`Yusuke Endoh
2019-12-22[ruby/irb] Fix auto-indent for `1.times do`Yusuke Endoh
2019-12-03Fix auto-indent behavior correctlyaycabta
2019-11-29Revert "Treat :@1, :@@1, @1, and @@1 correctly to check termination"aycabta
2019-11-25Remove e2mmap dependencyaycabta
2019-11-20Replace typo "bock" with "block"aycabta
2019-11-20A preceding token of "do" of block has EXPR_CMDARG or EXPR_ENDFNaycabta
2019-11-20Number sign comment (# bla bla) is a kind of newline characteraycabta
2019-11-13Suppress warnings except for when last evaluationaycabta
2019-08-20Treat two types "do" correctlyaycabta
2019-07-27Use JRuby equivalent of RubyVM.compile.Charles Oliver Nutter
2019-07-03Check code_block_open for whether code continuesaycabta
2019-07-02Keyword token that follows EXPR_FNAME must be a method nameaycabta
2019-06-28Remove auto indent of continuation lineaycabta