From 745ee98e4ad97c4efa0a2e64b7aef5932681a061 Mon Sep 17 00:00:00 2001 From: Builders Brewery Date: Tue, 16 Apr 2013 11:30:34 +0200 Subject: [PATCH] ... --- lib/ace/mode/lsl_highlight_rules.js | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/lib/ace/mode/lsl_highlight_rules.js b/lib/ace/mode/lsl_highlight_rules.js index eb42fa28..c638d811 100644 --- a/lib/ace/mode/lsl_highlight_rules.js +++ b/lib/ace/mode/lsl_highlight_rules.js @@ -285,55 +285,55 @@ function LSLHighlightRules() { "start" : [ { token : "comment.line.double-slash.lsl", - regex : /\/\/.*$/ + regex : "\\/\\/.*$" }, { token : "comment.block.lsl", - regex : /\/\*/, + regex : "\\/\\*", next : "comment" }, { token : "string.quoted.double.lsl", start : '"', end : '"', next : [ - { token : "constant.language.escape.lsl", regex : /\[tn"\]/ } + { token : "constant.language.escape.lsl", regex : "\\[tn\"\\]" } ] }, { token : "constant.numeric.lsl", - regex : /(0[xX][0-9a-fA-F]+|[+-]?[0-9]+(?:(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?)?)\b/ + regex : "(0[xX][0-9a-fA-F]+|[+-]?[0-9]+(?:(?:\\.[0-9]*)?(?:[eE][+-]?[0-9]+)?)?)\\b" }, { token : "entity.name.state.lsl", - regex : /\b((state)\s+\w+|default)\b/ + regex : "\\b((state)\\s+\\w+|default)\\b" }, { token : keywordMapper, - regex : /\b[a-zA-Z_]\w*\b/ + regex : "\\b[a-zA-Z_][a-zA-Z0-9_]*\\b" }, { token : "support.function.user-defined.lsl", - regex : /\b([a-zA-Z0-9_]\w*)(?=\(.*?\))/ + regex : /\b([a-zA-Z_]\w*)(?=\(.*?\))/ }, { token : "keyword.operator.lsl", - regex : /\+\+|\-\-|<<|>>|&&?|\|\|?|\^|~|[!%<>=*+\-\/]=?/ + regex : "\\+\\+|\\-\\-|<<|>>|&&?|\\|\\|?|\\^|~|[!%<>=*+\\-\\/]=?" }, { token : "punctuation.operator.lsl", - regex : /\,|\;/ + regex : "\\,|\\;" }, { token : "paren.lparen.lsl", - regex : /[\[\(\{]/ + regex : "[\\[\\(\\{]" }, { token : "paren.rparen.lsl", - regex : /[\]\)\}]/ + regex : "[\\]\\)\\}]" }, { token : "text.lsl", - regex : /\s+/ + regex : "\\s+" } ], "comment" : [ { token : "comment.block.lsl", - regex : /.*?\*\//, + regex : ".*?\\*\\/", next : "start" }, { token : "comment.block.lsl", - regex : /.+/ + regex : ".+" } ] };