summaryrefslogtreecommitdiff
path: root/build-aux/snippet/c++defs.h
diff options
context:
space:
mode:
authorHelmut Eller <eller.helmut@gmail.com>2016-12-01 18:58:08 +0200
committerEli Zaretskii <eliz@gnu.org>2016-12-01 18:58:08 +0200
commitbb8e38273e701ad5c65e747e8eda3bd8f3aa4adb (patch)
tree65d93db7be87b84dfe713f2af3b4fa25fb6ad380 /build-aux/snippet/c++defs.h
parent2f68cb3e0502a9dc69613e97a5a5079ebf9249fb (diff)
downloademacs-bb8e38273e701ad5c65e747e8eda3bd8f3aa4adb.tar.gz
emacs-bb8e38273e701ad5c65e747e8eda3bd8f3aa4adb.tar.bz2
emacs-bb8e38273e701ad5c65e747e8eda3bd8f3aa4adb.zip
Forth related improvements for etags
Generate correct tags names for things like "(foo)". Previously "(foo" created. Fix a bug where a tag for "-bar" was created when encountering things like "create-bar". Recognize more words from the Forth-2012 Standard. * lib-src/etags.c (Forth_words): Check for whitespace after defining words. Create tag with make_tag instead of get_tag to avoid notiname which isn't appropriate for Forth. * test/manual/etags/forth-src/test-forth.fth: Add some test cases. * test/manual/etags/ETAGS.good_1: * test/manual/etags/ETAGS.good_2: * test/manual/etags/ETAGS.good_3: * test/manual/etags/ETAGS.good_4: * test/manual/etags/ETAGS.good_5: * test/manual/etags/ETAGS.good_6: * test/manual/etags/CTAGS.good: Adapt to the changes in etags.c and new test cases.
Diffstat (limited to 'build-aux/snippet/c++defs.h')
0 files changed, 0 insertions, 0 deletions