diff options
author | Fabrice Nicol <fabrnicol@gmail.com> | 2021-06-17 19:59:52 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2021-06-18 14:18:34 +0300 |
commit | 0ffcf7479c49ad5e0f9f675124c7cf741197aedd (patch) | |
tree | 4a630b074ae5485677a23fe764f613fb16c582f3 /test/lisp/emacs-lisp/subr-x-tests.el | |
parent | bc44763b8342ee9e1bf43ffb202c73fee5ba0bf6 (diff) | |
download | emacs-0ffcf7479c49ad5e0f9f675124c7cf741197aedd.tar.gz emacs-0ffcf7479c49ad5e0f9f675124c7cf741197aedd.tar.bz2 emacs-0ffcf7479c49ad5e0f9f675124c7cf741197aedd.zip |
Fix Mercury support, notably qualified procedures.
Correct the previous fix (did not correctly handle qualified types).
Also fix the following issues:
- remove module name (+ dot) from tags, as prefixing module name is
often inconsistent in code and may cause tags to be too specific.
- now tag 0-arity predicates and functions (':- func foo_14.')
- now tag one-word declarations (':- interface.')
* lib-src/etags.c (mercury_pr): Pass the correct NAME and NAMELEN
arguments to 'make_tag'.
(mercury_decl): Return more information about the declaration or
definition it finds. This allows mercury_pr to be smarter.
(Bug#47408)
Diffstat (limited to 'test/lisp/emacs-lisp/subr-x-tests.el')
0 files changed, 0 insertions, 0 deletions