equal
deleted
inserted
replaced
|
1 ;; DO NOT EDIT COMMENT! TAG: iar4-linker-config-mode |
|
2 (define-generic-mode iar4-linker-config-mode |
|
3 '("// " ("/*" . "*/")) |
|
4 nil |
|
5 '( |
|
6 ("^\\(-c\\)\\([_a-zA-Z]+\\)" |
|
7 (1 font-lock-keyword-face) |
|
8 (2 font-lock-variable-name-face) ) |
|
9 ("^\\(-D\\)\\([_a-zA-Z0-9]+\\)=\\(\\(0x\\)?[0-9a-fA-F]+\\|.[0-9]+\\)" |
|
10 (1 font-lock-keyword-face) |
|
11 (2 font-lock-variable-name-face) |
|
12 (3 font-lock-constant-face) ) |
|
13 ("^\\(-Q\\)\\([_a-zA-Z]+\\)=\\([_a-zA-Z]+\\)" |
|
14 (1 font-lock-keyword-face) |
|
15 (2 font-lock-variable-name-face) |
|
16 (3 font-lock-variable-name-face) ) |
|
17 ("^\\(-Z\\)(\\([_a-zA-Z]+\\))\\([_a-zA-Z]+\\)=" |
|
18 (1 font-lock-keyword-face) |
|
19 (2 font-lock-variable-name-face) |
|
20 (3 font-lock-variable-name-face) ) |
|
21 ("^\\(-Z\\)(\\([_a-zA-Z]+\\))\\([_a-zA-Z]+\\)\\+\\([_a-zA-Z]+\\)=" |
|
22 (1 font-lock-keyword-face) |
|
23 (2 font-lock-variable-name-face) |
|
24 (3 font-lock-variable-name-face) |
|
25 (4 font-lock-variable-name-face) ) |
|
26 ) |
|
27 (list "\\.\\(xcl\\)\\'") |
|
28 (list |
|
29 (lambda () (setq comment-start "// " comment-end "")) |
|
30 ) |
|
31 "Generic mode for iar linker config files.") |