aboutsummaryrefslogtreecommitdiffstats
path: root/lib/irb/ruby-lex.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/irb] Make nesting level up for `1.times do`Yusuke Endoh2019-12-221-1/+1
* [ruby/irb] Fix auto-indent for `1.times do`Yusuke Endoh2019-12-221-1/+1
* Fix auto-indent behavior correctlyaycabta2019-12-031-1/+1
* Revert "Treat :@1, :@@1, @1, and @@1 correctly to check termination"aycabta2019-11-291-15/+0
* Remove e2mmap dependencyaycabta2019-11-251-3/+5
* Replace typo "bock" with "block"aycabta2019-11-201-2/+2
* A preceding token of "do" of block has EXPR_CMDARG or EXPR_ENDFNaycabta2019-11-201-2/+2
* Number sign comment (# bla bla) is a kind of newline characteraycabta2019-11-201-2/+2
* Suppress warnings except for when last evaluationaycabta2019-11-131-4/+11
* Treat two types "do" correctlyaycabta2019-08-201-2/+20
* Use JRuby equivalent of RubyVM.compile.Charles Oliver Nutter2019-07-271-1/+6
* Check code_block_open for whether code continuesaycabta2019-07-031-2/+2
* Keyword token that follows EXPR_FNAME must be a method nameaycabta2019-07-021-3/+6
* Remove auto indent of continuation lineaycabta2019-06-281-3/+0
* Removed unused variableNobuyoshi Nakada2019-06-281-1/+1
* EXPR_LABEL also indicates non-continuation lineaycabta2019-06-271-1/+1
* EXPR_CMDARG also indicates the end of an expressionaycabta2019-06-271-1/+1
* Increase indent of continuation lineaycabta2019-06-271-0/+3
* Decrease nesting level when closing token comes at a non-first token of lineaycabta2019-06-261-0/+2
* `ensure` is not a continuos lineNobuyoshi Nakada2019-06-261-1/+1
* Decrease indent at "elsif" tooNobuyoshi Nakada2019-06-261-2/+2
* Remove other debug printsNobuyoshi Nakada2019-06-261-3/+0
* Remove debug print...sorryaycabta2019-06-261-2/+0
* Treat auto indent with newline correctlyaycabta2019-06-251-10/+42
* Decrease indent when "else", "rescue", "ensure", "when", or "in" comeaycabta2019-06-251-0/+2
* Refactor calculation of corresponding token depthaycabta2019-06-251-18/+33
* Treat closing token with starting token at head of 2nd line correctlyaycabta2019-06-221-1/+1
* Do auto indent only when closing token at first of lineaycabta2019-06-221-4/+16
* Support irregular auto indentaycabta2019-06-211-8/+24
* Use IRB.conf[:AUTO_INDENT] setting in multiline modeaycabta2019-06-191-17/+20
* Fix auto indent crash when blank inputaycabta2019-06-181-1/+2
* Implement auto indent for multilineaycabta2019-06-181-2/+39
* Implement line_no correctlyaycabta2019-06-161-3/+3
* Use Reline.prompt_proc in IRBaycabta2019-06-141-6/+23
* make sync-default-gems GEM=irbTakashi Kokubun2019-06-131-15/+16
* Treat "begin rescue end" correctlyaycabta2019-06-121-1/+1
* Check the end token of heredoc correctlyaycabta2019-05-301-0/+2
* Treat :@1, :@@1, @1, and @@1 correctly to check terminationaycabta2019-05-281-0/+15
* Supress duplicated warningKazuki Tsujimoto2019-05-281-0/+3
* Use IRB::InputMethod#eof? to quitaycabta2019-05-271-1/+1
* Support op, cvar, iver, gvar and kw that follow on symbeg in IRBaycabta2019-05-271-1/+2
* JSON like label ends by differs from the startaycabta2019-05-251-2/+2
* Use Reline as Reidline multiline editor in IRBaycabta2019-05-251-1/+2
* Symbol beginning token may take a constant tokenaycabta2019-05-211-1/+1
* IRB should eval and show an error when only `.` is inputtedaycabta2019-05-211-1/+7
* Use Ripper for IRBaycabta2019-04-301-1067/+192
* Revert "IRB is improved with Reline and RDoc, take 2"Nobuyoshi Nakada2019-04-231-192/+1067
* IRB is improved with Reline and RDoc, take 2aycabta2019-04-231-1067/+192
* Revert "IRB is improved with Reline and RDoc"aycabta2019-04-211-192/+1067
* IRB is improved with Reline and RDocaycabta2019-04-201-1067/+192