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); }