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-keywordsDefault expressions to highlight in AWK mode.
awk-mode-syntax-tableSyntax 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)

Defined faces (0)