diff --git a/lib/rouge/lexers/objective_c/common.rb b/lib/rouge/lexers/objective_c/common.rb index c3620212ee..7a708949e7 100644 --- a/lib/rouge/lexers/objective_c/common.rb +++ b/lib/rouge/lexers/objective_c/common.rb @@ -44,7 +44,7 @@ def self.extended(base) elsif base.at_builtins.include? m[1] token base::Name::Builtin else - token Error + token base::Error end end diff --git a/spec/visual/samples/objective_c b/spec/visual/samples/objective_c index d6d70457c1..2f61c0d2ff 100644 --- a/spec/visual/samples/objective_c +++ b/spec/visual/samples/objective_c @@ -173,3 +173,6 @@ ViewController *controller = [[ViewController alloc] initWithDocument:document c builder.thumbnailBarMode = ThumbnailBarModeScrollable; builder.pageLabelEnabled = NO; }]]; + +// Invalid Objective-C keyword +@FOO