Project

General

Profile

« Previous | Next » 

Revision 364a6d56

Added by tompng (tomoya ishida) over 2 years ago

[ruby/irb] Rewrite RubyLex to fix some bugs and make it possible to
add new features easily
(https://github.com/ruby/irb/pull/500)

  • Add nesting level parser for multiple use (indent, prompt, termination check)

  • Rewrite RubyLex using NestingParser

  • Add nesting parser tests, fix some existing tests

  • Add description comment, rename method to NestingParser

  • Add comments and tweak code to RubyLex

  • Update NestingParser test

  • Extract list of ltype tokens to constants