Ruby: fix %W, dot member, some parenthesis ; add ?c, escape char, etc
I wonder if we can change the license to MIT? There are some similarities, but almost everything has been changed.
- fix
(
intest(if ...)
(should be Normal Text, not Keyword) - fix exponent number (1e3)
- fix constants followed by ? or ! (they are not constants)
- fix some context that expects values (regex in
def foo() /reg/...
) - fix percent literal with
_
as separator (%_..._
) - fix %W literal
- add %s literal
- add ?c literal
- add 0dnnn literal
- add 0Onnn literal
- add 'Number Suffix' style: 123r, 123i and 123ri
- add 'String Char' style for escaped sequence: \xHH, \unnnnn, etc
Edited by jonathan poelen