diff options
Diffstat (limited to 'lib/yarp')
| -rw-r--r-- | lib/yarp/lex_compat.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/yarp/lex_compat.rb b/lib/yarp/lex_compat.rb index e15f26ec95..984aa8185e 100644 --- a/lib/yarp/lex_compat.rb +++ b/lib/yarp/lex_compat.rb @@ -55,6 +55,9 @@ module YARP EQUAL_GREATER: :on_op, EQUAL_TILDE: :on_op, FLOAT: :on_float, + FLOAT_IMAGINARY: :on_imaginary, + FLOAT_RATIONAL: :on_rational, + FLOAT_RATIONAL_IMAGINARY: :on_imaginary, GREATER: :on_op, GREATER_EQUAL: :on_op, GREATER_GREATER: :on_op, @@ -64,8 +67,10 @@ module YARP HEREDOC_START: :on_heredoc_beg, IDENTIFIER: :on_ident, IGNORED_NEWLINE: :on_ignored_nl, - IMAGINARY_NUMBER: :on_imaginary, INTEGER: :on_int, + INTEGER_IMAGINARY: :on_imaginary, + INTEGER_RATIONAL: :on_rational, + INTEGER_RATIONAL_IMAGINARY: :on_imaginary, INSTANCE_VARIABLE: :on_ivar, INVALID: :INVALID, KEYWORD___ENCODING__: :on_kw, @@ -145,7 +150,8 @@ module YARP PLUS: :on_op, PLUS_EQUAL: :on_op, QUESTION_MARK: :on_op, - RATIONAL_NUMBER: :on_rational, + RATIONAL_FLOAT: :on_rational, + RATIONAL_INTEGER: :on_rational, REGEXP_BEGIN: :on_regexp_beg, REGEXP_END: :on_regexp_end, SEMICOLON: :on_semicolon, |
