version 1.76, 2008/07/15 16:11:49
|
version 1.78, 2010/07/04 10:08:40
|
Line 247 PARSED-TYPE specifies what kind of text
|
Line 247 PARSED-TYPE specifies what kind of text
|
"[\n\t ]" t string (font-lock-string-face . 1)) |
"[\n\t ]" t string (font-lock-string-face . 1)) |
(("included" "required" "thru" "load") |
(("included" "required" "thru" "load") |
non-immediate (font-lock-keyword-face . 1)) |
non-immediate (font-lock-keyword-face . 1)) |
|
(("code" "abi-code") |
|
non-immediate (font-lock-keyword-face . 1) |
|
"[ \t\n]" t name (font-lock-function-name-face . 3)) |
|
(("end-code") |
|
non-immediate (font-lock-keyword-face . 1)) |
(("[char]") compile-only (font-lock-keyword-face . 1) |
(("[char]") compile-only (font-lock-keyword-face . 1) |
"[ \t\n]" t string (font-lock-string-face . 1)) |
"[ \t\n]" t string (font-lock-string-face . 1)) |
(("char") non-immediate (font-lock-keyword-face . 1) |
(("char") non-immediate (font-lock-keyword-face . 1) |
Line 313 PARSED-TYPE specifies what kind of text
|
Line 318 PARSED-TYPE specifies what kind of text
|
(("struct") non-immediate (font-lock-keyword-face . 2)) |
(("struct") non-immediate (font-lock-keyword-face . 2)) |
("-?[0-9]+\\(\\.[0-9]*e\\(-?[0-9]+\\)?\\|\\.?[0-9a-f]*\\)" |
("-?[0-9]+\\(\\.[0-9]*e\\(-?[0-9]+\\)?\\|\\.?[0-9a-f]*\\)" |
immediate (font-lock-constant-face . 3)) |
immediate (font-lock-constant-face . 3)) |
|
("-?\\([&#][0-9]+\\|\\(0x\\|\\$\\)[0-9a-f]+\\|%[01]+\\)" |
|
immediate (font-lock-constant-face . 3)) |
)) |
)) |
|
|
(defvar forth-use-objects nil |
(defvar forth-use-objects nil |
Line 420 INDENT1 and INDENT2 are indentation spec
|
Line 427 INDENT1 and INDENT2 are indentation spec
|
"u-do" "?dup-if" "?dup-0=-if" "case" "of" "try" "iferror" |
"u-do" "?dup-if" "?dup-0=-if" "case" "of" "try" "iferror" |
"[if]" "[ifdef]" "[ifundef]" "[begin]" "[for]" "[do]" "[?do]") |
"[if]" "[ifdef]" "[ifundef]" "[begin]" "[for]" "[do]" "[?do]") |
(0 . 2) (0 . 2)) |
(0 . 2) (0 . 2)) |
((":" ":noname" "code" "struct" "m:" ":m" "class" "interface") |
((":" ":noname" "code" "abi-code" "struct" "m:" ":m" "class" |
|
"interface") |
(0 . 2) (0 . 2) non-immediate) |
(0 . 2) (0 . 2) non-immediate) |
("\\S-+%$" (0 . 2) (0 . 0) non-immediate) |
("\\S-+%$" (0 . 2) (0 . 0) non-immediate) |
((";" ";m") (-2 . 0) (0 . -2)) |
((";" ";m") (-2 . 0) (0 . -2)) |
Line 529 End:\" construct).")
|
Line 537 End:\" construct).")
|
"Parse and bind local variables, set in the contents of the current |
"Parse and bind local variables, set in the contents of the current |
forth-mode buffer. Prepend `forth-local-words' to `forth-words' and |
forth-mode buffer. Prepend `forth-local-words' to `forth-words' and |
`forth-local-indent-words' to `forth-indent-words'." |
`forth-local-indent-words' to `forth-indent-words'." |
|
(put 'forth-local-indent-words 'safe-local-variable 'listp) |
|
(put 'forth-local-words 'safe-local-variable 'listp) |
(hack-local-variables) |
(hack-local-variables) |
(setq forth-words (append forth-local-words forth-words)) |
(setq forth-words (append forth-local-words forth-words)) |
(setq forth-indent-words (append forth-local-indent-words |
(setq forth-indent-words (append forth-local-indent-words |