# C preprocessor. state preproc start '^[[:blank:]]*#(?:[[:blank:]]*include)' begin string delim "<" ">" string delim "\"" "\"" escape "\\" include "c_comment.lang" end preproc = '^[[:blank:]]*#([[:blank:]]*[[:word:]]*)'