File: cc-awk.el.html
This file contains (most of) the adaptations to cc-mode required for the
integration of AWK Mode.
It is organized thusly, the sections being separated by page breaks:
1. The AWK Mode syntax table.
2. Regular expressions for analyzing AWK code.
3. Indentation calculation stuff ("c-awk-NL-prop text-property").
4. Syntax-table property/font-locking stuff, including the
font-lock-keywords setting.
5. The AWK Mode before/after-change-functions.
6. AWK Mode specific versions of commands like beginning-of-defun.
The AWK Mode keymap, abbreviation table, and the mode function itself are
in cc-mode.el.
Defined variables (2)
awk-font-lock-keywords | Default expressions to highlight in AWK mode. |
awk-mode-syntax-table | Syntax table in use in AWK Mode buffers. |
Defined functions (20)
c-awk-after-if-for-while-condition-p | (&optional DO-LIM) |
c-awk-at-vsemi-p | (&optional POS) |
c-awk-beginning-of-defun | (&optional ARG) |
c-awk-beginning-of-logical-line | (&optional POS) |
c-awk-beyond-logical-line | (&optional POS) |
c-awk-calculate-NL-prop-prev-line | (&optional DO-LIM) |
c-awk-clear-NL-props | (BEG END) |
c-awk-context-expand-fl-region | (BEG END) |
c-awk-cur-line-incomplete-p | (&optional DO-LIM) |
c-awk-end-of-change-region | (BEG END OLD-LEN) |
c-awk-end-of-defun | (&optional ARG) |
c-awk-extend-and-syntax-tablify-region | (BEG END OLD-LEN) |
c-awk-font-lock-invalid-namespace-separators | (LIMIT) |
c-awk-get-NL-prop-cur-line | (&optional DO-LIM) |
c-awk-get-NL-prop-prev-line | (&optional DO-LIM) |
c-awk-prev-line-incomplete-p | (&optional DO-LIM) |
c-awk-record-region-clear-NL | (BEG END) |
c-awk-set-string-regexp-syntax-table-properties | (BEG END) |
c-awk-set-syntax-table-properties | (LIM) |
c-awk-syntax-tablify-/ | (ANCHOR ANCHOR-STATE-/DIV) |