diff options
| author | Francesco Potortì | 2001-01-28 16:14:04 +0000 |
|---|---|---|
| committer | Francesco Potortì | 2001-01-28 16:14:04 +0000 |
| commit | 8c463abe32e451893e5512b0e0dd6213661c2c8b (patch) | |
| tree | 2dc00ab0642d78a235ec0d4fa040737ec995206c /lib-src/ChangeLog | |
| parent | b179a3a28f7dcd67532d0122c01837bf9a0e999c (diff) | |
| download | emacs-8c463abe32e451893e5512b0e0dd6213661c2c8b.tar.gz emacs-8c463abe32e451893e5512b0e0dd6213661c2c8b.zip | |
Many changes to the parsing capabilities of etags.
The -C or -c++ options are now mostly obsolete.
Can delve at arbitrary deeps into structures of C-like languages.
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 7e738017121..fa819043329 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,10 +1,33 @@ | |||
| 1 | 2001-01-28 Francesco Potorti` <pot@gnu.org> | ||
| 2 | |||
| 3 | * etags.c: Be capable to parse nested struct-like structures. | ||
| 4 | (structdef, structtag): Struct state machine revisited. | ||
| 5 | (struct tok): Revisited. | ||
| 6 | (cstack, nestlev, instruct): New struct and macros. | ||
| 7 | (pushclass_above, popclass_above, write_classname): New functions | ||
| 8 | for dealing with nested class names, inspired by Mykola Dzyuba. | ||
| 9 | (consider_token, make_C_tag, C_entries): Many changes for dealing | ||
| 10 | with arbitrarily nested structures. | ||
| 11 | (etags_getcwd): #if MSDOS, not #ifdef MSDOS! | ||
| 12 | (C_entries): Consider templates in C++. | ||
| 13 | (sym_type): New constant st_C_class for detecting "class" also in | ||
| 14 | C mode. | ||
| 15 | (C_AUTO): New macro for automatic detection of C++. | ||
| 16 | (consider_token): Automatic set C++ mode. | ||
| 17 | (C_entries): New security check for yacc. | ||
| 18 | (print_language_names, print_help): Mention the autodetect | ||
| 19 | feature, do not show help for the -C option, now mostly useless. | ||
| 20 | (C_entries): Tag C++ forward declarations if --declarations. | ||
| 21 | (C_entries): Don't be fooled by things like XDEFUN. | ||
| 22 | (consider_token): Discard asm pseudo function. | ||
| 23 | |||
| 1 | 2001-01-27 Eli Zaretskii <eliz@is.elta.co.il> | 24 | 2001-01-27 Eli Zaretskii <eliz@is.elta.co.il> |
| 2 | 25 | ||
| 3 | * etags.c: Add a coding: tag. | 26 | * etags.c: Add a coding: tag. |
| 4 | 27 | ||
| 5 | 2001-01-26 Gerd Moellmann <gerd@gnu.org> | 28 | 2001-01-26 Gerd Moellmann <gerd@gnu.org> |
| 6 | 29 | ||
| 7 | * ebrowse.c (matching_regexp_buffer, matching_regexp_end_buf): | 30 | * ebrowse.c (matching_regexp_buffer, matching_regexp_end_buf): |
| 8 | New variables. | 31 | New variables. |
| 9 | (matching_regexp): Use them instead of static variables in | 32 | (matching_regexp): Use them instead of static variables in |
| 10 | function scope. | 33 | function scope. |