Podświetlanie składni w edytorze XML dzięki editArea. Closes #17. Niestety dla tekstó...
[redakcja.git] / project / static / js / reg_syntax / brainfuck.js
diff --git a/project/static/js/reg_syntax/brainfuck.js b/project/static/js/reg_syntax/brainfuck.js
new file mode 100755 (executable)
index 0000000..810c3d6
--- /dev/null
@@ -0,0 +1,44 @@
+editAreaLoader.load_syntax["brainfuck"] = {\r
+       'COMMENT_SINGLE' : {}\r
+       ,'COMMENT_MULTI' : {}\r
+       ,'QUOTEMARKS' : {}\r
+       ,'KEYWORD_CASE_SENSITIVE' : true\r
+       ,'OPERATORS' :[\r
+               '+', '-'\r
+       ]\r
+       ,'DELIMITERS' :[\r
+               '[', ']'\r
+       ]\r
+       ,'REGEXPS' : {\r
+               'bfispis' : {\r
+                       'search' : '()(\\.)()'\r
+                       ,'class' : 'bfispis'\r
+                       ,'modifiers' : 'g'\r
+                       ,'execute' : 'before'\r
+               }\r
+               ,'bfupis' : {\r
+                       'search' : '()(\\,)()'\r
+                       ,'class' : 'bfupis'\r
+                       ,'modifiers' : 'g'\r
+                       ,'execute' : 'before'\r
+               }\r
+               ,'bfmemory' : {\r
+                       'search' : '()([<>])()'\r
+                       ,'class' : 'bfmemory'\r
+                       ,'modifiers' : 'g'\r
+                       ,'execute' : 'before'\r
+               }\r
+       }\r
+       ,'STYLES' : {\r
+               'COMMENTS': 'color: #AAAAAA;'\r
+               ,'QUOTESMARKS': 'color: #6381F8;'\r
+               ,'OPERATORS' : 'color: #88AA00;'\r
+               ,'DELIMITERS' : 'color: #00C138;'\r
+               ,'REGEXPS' : {\r
+                       'bfispis' : 'color: #EE0000;'\r
+                       ,'bfupis' : 'color: #4455ee;'\r
+                       ,'bfmemory' : 'color: #DD00DD;'\r
+               }\r
+       }\r
+};\r
+\r