fix keyword lookup in the tokenizers

This commit is contained in:
Fabian Jakobs 2011-02-08 12:33:12 +01:00
commit 210dcaf4fd
7 changed files with 24 additions and 26 deletions

View file

@ -99,13 +99,13 @@ RubyHighlightRules = function() {
token : function(value) {
if (value == "self")
return "variable.language";
else if (keywords[value])
else if (keywords.hasOwnProperty(value))
return "keyword";
else if (buildinConstants[value])
else if (buildinConstants.hasOwnProperty(value))
return "constant.language";
else if (builtinVariables[value])
else if (builtinVariables.hasOwnProperty(value))
return "variable.language";
else if (builtinFunctions[value])
else if (builtinFunctions.hasOwnProperty(value))
return "support.function";
else if (value == "debugger")
return "invalid.deprecated";