From a02c6df345464ac9361230ae4b0c9fa3957fddff Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Fri, 18 Dec 2015 23:10:34 -0800 Subject: [PATCH] Add __proto__ as token, only for syntax highlight. --- Parser.ypp.in | 2 ++ Scanner.lpp.in | 1 + 2 files changed, 3 insertions(+) diff --git a/Parser.ypp.in b/Parser.ypp.in index 17b42e5..bd83a15 100644 --- a/Parser.ypp.in +++ b/Parser.ypp.in @@ -419,6 +419,7 @@ type; }) %token _package_ "package" %token _private_ "private" %token _protected_ "protected" +%token ___proto___ "__proto__" %token _prototype_ "prototype" %token _public_ "public" %token _set_ "set" @@ -913,6 +914,7 @@ IdentifierTypeNoOf | "package" { $$ = CYNew CYIdentifier("package"); } | "private" { $$ = CYNew CYIdentifier("private"); } | "protected" { $$ = CYNew CYIdentifier("protected"); } + | "__proto__" { $$ = CYNew CYIdentifier("__proto__"); } | "prototype" { $$ = CYNew CYIdentifier("prototype"); } | "public" { $$ = CYNew CYIdentifier("public"); } | "set" { $$ = CYNew CYIdentifier("set"); } diff --git a/Scanner.lpp.in b/Scanner.lpp.in index 3459b08..6d79127 100644 --- a/Scanner.lpp.in +++ b/Scanner.lpp.in @@ -496,6 +496,7 @@ XMLName {XMLNameStart}{XMLNamePart}* "package" L /*FSS*/ F(tk::_package_, hi::Meta); "private" L /*FSS*/ F(tk::_private_, hi::Meta); "protected" L /*FSS*/ F(tk::_protected_, hi::Meta); +"__proto__" L /*III*/ F(tk::___proto___, hi::Special); "prototype" L /*III*/ F(tk::_prototype_, hi::Special); "public" L /*FSS*/ F(tk::_public_, hi::Meta); "return" L /*KKK*/ F(tk::_return_, hi::Control); -- 2.47.2