Project
Reverse Dependencies for rubylexer
The projects listed here declare rubylexer as a runtime or development dependency
0.01
RedParse is a ruby parser (and parser-compiler) written in pure ruby.
Instead of YACC or ANTLR, it's parse tool is a home-brewed language. (The
tool is (at least) LALR(1)-equivalent and the 'parse language' is
pretty nice, even in it's current form.)
My intent is to have a completely correct parser for ruby, in 100%
ruby. And I think I've more or less succeeded. Aside from some fairly
minor quibbles (see below), RedParse can parse all known ruby 1.8 and 1.9
constructions correctly. Input text may be encoded in ascii, binary,
utf-8, iso-8859-1, and the euc-* family of encodings. Sjis is not yet
supported.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Using a lexical parser, this gem allows you to add hacks to your REPL session allowing you to
have shortcut syntax. Things such as
[0] pry(main)> object.@ivar
=> :im_the_return_of_an_instance_variable
Or
[0] pry(main)> %S{hello symbol world}
=> [:hello, :symbol, :world]
And even the most desired ruby syntax of all is planned to come, that's right. Increment and decrement operators.
[0] pry(main)> i++
=> 1
[1] pry(main)> i--
=> 0
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024