diff options
author | Alan Mackenzie <acm@muc.de> | 2008-02-19 22:14:40 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2008-02-19 22:14:40 +0000 |
commit | 1d1e48680da355a2272071309b4be9d2caf90e41 (patch) | |
tree | e8438e6e6ba6d6ea267345ab55585fcfed8894ea /lisp/emacs-lisp/testcover.el | |
parent | 5ee2e9881b707eed5b3f2f5a07b2e20fac001759 (diff) | |
download | emacs-1d1e48680da355a2272071309b4be9d2caf90e41.tar.gz emacs-1d1e48680da355a2272071309b4be9d2caf90e41.tar.bz2 emacs-1d1e48680da355a2272071309b4be9d2caf90e41.zip |
Set of changes so that "obtrusive" syntactic elements in a
C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or
unmatched paren) don't interact syntactically with stuff outside
the CPP line.
(c-basic-common-init): C and ObjC now use syntax-table text properties.
(c-common-init): Call language specific before/after-change functions at
mode initialisation.
(c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): new variables.
(c-extend-region-for-CPP, c-neutralize-CPP-line,
c-neutralize-syntax-in-CPP): new functions.
(c-before-change, c-after-change): call the new language specific change
functions defined in cc-langs.el.
(c-advise-fl-for-region): new macro.
(awk-mode): Remove AWK specific stuff which has been refactored into
language independent stuff.
Diffstat (limited to 'lisp/emacs-lisp/testcover.el')
0 files changed, 0 insertions, 0 deletions