diff options
author | keiju <keiju@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-05 03:08:16 +0000 |
---|---|---|
committer | keiju <keiju@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-05 03:08:16 +0000 |
commit | 5f7be2983b3af36a01c37ac24d55c6694b4e60b2 (patch) | |
tree | 02855fe753f08d2df7b79b8fdd3fcd1bc57128f0 /lib/irb | |
parent | fb4d3c4df61f51b0cde842a5194ba82903a42d50 (diff) |
* lib/irb/ruby-lex.rb, lib/irb/ruby-token.rb: support %s-notation for irb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/irb')
-rw-r--r-- | lib/irb/ruby-lex.rb | 6 | ||||
-rw-r--r-- | lib/irb/ruby-token.rb | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/lib/irb/ruby-lex.rb b/lib/irb/ruby-lex.rb index 2dd2b7b343..5a005e5961 100644 --- a/lib/irb/ruby-lex.rb +++ b/lib/irb/ruby-lex.rb @@ -301,7 +301,8 @@ class RubyLex "x" => "\`", "r" => "\/", "w" => "]", - "W" => "]" + "W" => "]", + "s" => ":" } PERCENT_PAREN = { @@ -316,7 +317,8 @@ class RubyLex "\"" => TkSTRING, "\`" => TkXSTRING, "\/" => TkREGEXP, - "]" => TkDSTRING + "]" => TkDSTRING, + ":" => TkSYMBOL } DLtype2Token = { "\"" => TkDSTRING, diff --git a/lib/irb/ruby-token.rb b/lib/irb/ruby-token.rb index 55c1bd11f3..49b97e9c54 100644 --- a/lib/irb/ruby-token.rb +++ b/lib/irb/ruby-token.rb @@ -164,6 +164,7 @@ module RubyToken [:TkSTRING, TkVal], [:TkXSTRING, TkVal], [:TkREGEXP, TkVal], + [:TkSYMBOL, TkVal], [:TkDSTRING, TkNode], [:TkDXSTRING, TkNode], |