bf48b533488b1eeb307a5ae95ccc55fd81659bc0
[redakcja.git] / project / static / js / reg_syntax / java.js
1 editAreaLoader.load_syntax["java"] = {\r
2 'COMMENT_SINGLE': { 1: '//', 2: '@' }\r
3         , 'COMMENT_MULTI': { '/*': '*/' }\r
4         , 'QUOTEMARKS': { 1: "'", 2: '"' }\r
5         , 'KEYWORD_CASE_SENSITIVE': true\r
6         , 'KEYWORDS': {\r
7             'constants': [\r
8                         'null', 'false', 'true'\r
9                 ]\r
10                 , 'types': [\r
11                         'String', 'int', 'short', 'long', 'char', 'double', 'byte',\r
12                         'float', 'static', 'void', 'private', 'boolean', 'protected',\r
13                         'public', 'const', 'class', 'final', 'abstract', 'volatile',\r
14                         'enum', 'transient', 'interface'\r
15                 ]\r
16                 , 'statements': [\r
17             'this', 'extends', 'if', 'do', 'while', 'try', 'catch', 'finally',\r
18             'throw', 'throws', 'else', 'for', 'switch', 'continue', 'implements',\r
19             'break', 'case', 'default', 'goto'\r
20                 ]\r
21                 , 'keywords': [\r
22            'new', 'return', 'import', 'native', 'super', 'package', 'assert', 'synchronized',\r
23            'instanceof', 'strictfp'\r
24                 ]\r
25         }\r
26         , 'OPERATORS': [\r
27                 '+', '-', '/', '*', '=', '<', '>', '%', '!', '?', ':', '&'\r
28         ]\r
29         , 'DELIMITERS': [\r
30                 '(', ')', '[', ']', '{', '}'\r
31         ]\r
32         , 'REGEXPS': {\r
33             'precompiler': {\r
34                 'search': '()(#[^\r\n]*)()'\r
35                         , 'class': 'precompiler'\r
36                         , 'modifiers': 'g'\r
37                         , 'execute': 'before'\r
38             }\r
39         }\r
40         , 'STYLES': {\r
41             'COMMENTS': 'color: #AAAAAA;'\r
42                 , 'QUOTESMARKS': 'color: #6381F8;'\r
43                 , 'KEYWORDS': {\r
44                     'constants': 'color: #EE0000;'\r
45                         , 'types': 'color: #0000EE;'\r
46                         , 'statements': 'color: #60CA00;'\r
47                         , 'keywords': 'color: #48BDDF;'\r
48                 }\r
49                 , 'OPERATORS': 'color: #FF00FF;'\r
50                 , 'DELIMITERS': 'color: #0038E1;'\r
51                 , 'REGEXPS': {\r
52                     'precompiler': 'color: #009900;'\r
53                         , 'precompilerstring': 'color: #994400;'\r
54                 }\r
55         }\r
56 };\r