The general appearance of font-locking in AWK mode is much like in any other programming mode. See Faces For Font Lock.
The following faces are, however, used in a non-standard fashion in AWK mode:
font-lock-variable-name-faceNF) and “Special File Names” (such as
"/dev/stderr").
font-lock-builtin-face (Emacs)/font-lock-preprocessor-face (XEmacs)match).
font-lock-string-facefont-lock-warning-face (Emacs)/c-invalid-face (XEmacs)font-lock-warning-face. This is most noticeable when typing in a
new string/regular expression into a buffer, when the warning-face
serves as a continual reminder to terminate the construct.
AWK mode fontifies unterminated strings/regular expressions differently from other modes: Only the text up to the end of the line is fontified as a string (escaped newlines being handled correctly), rather than the text up to the next string quote.