From c2ce3123708debc852dc237d6f92bddbe7167461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Tue, 12 Jan 2016 20:44:23 +0100 Subject: [PATCH] AS3 RegExp literal highlighting in jsyntaxpane --- .../src/main/jflex/jsyntaxpane/lexers/actionscript.flex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/jflex/jsyntaxpane/lexers/actionscript.flex b/libsrc/jsyntaxpane/jsyntaxpane/src/main/jflex/jsyntaxpane/lexers/actionscript.flex index 05e7c9c0c..e69741b27 100644 --- a/libsrc/jsyntaxpane/jsyntaxpane/src/main/jflex/jsyntaxpane/lexers/actionscript.flex +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/jflex/jsyntaxpane/lexers/actionscript.flex @@ -110,6 +110,8 @@ SingleCharacter = [^\r\n\'\\] OIdentifierCharacter = [^\r\n\u00A7\\] Preprocessor = \u00A7\u00A7 {Identifier} +RegExp = \/([^\r\n/]|\\\/)+\/[a-z]* + %state STRING, CHARLITERAL, XMLSTARTTAG, XML, OIDENTIFIER %% @@ -167,6 +169,8 @@ Preprocessor = \u00A7\u00A7 {Identifier} "true" { return token(TokenType.KEYWORD); } + {RegExp} { return token(TokenType.REGEX); } + /* operators */ "(" { return token(TokenType.OPERATOR, PARAN); }