* etags.c (just_read_file): Reset lineno and charno on entry.
authorFrancesco Potortì <pot@gnu.org>
Fri, 22 Mar 1996 19:13:22 +0000 (19:13 +0000)
committerFrancesco Potortì <pot@gnu.org>
Fri, 22 Mar 1996 19:13:22 +0000 (19:13 +0000)
commit8dc7496c3f472a54d652c0725e2c015353c35bac
tree48bc51ca436e7dc7b2bf9f02e6c5dee1bf47335b
parent6ccab458cc51e82ed10ba436e024a0eced858913
* etags.c (just_read_file): Reset lineno and charno on entry.
* etags.c: Prolog language totaly rewritten.
        (Prolog_functions): Rewritten from scratch.
(skip_comment, prolog_getit): Removed.
        (prolog_skip_comment): New function, like old skip_comment.
        (prolog_pred, prolog_atom, prolog_white): New functions.
        (erlang_func, erlang_attributes): Forward declarations added.
        (erlang_atom): Check if backslash ends line inside quoted atom.
* etags.c (absolutefn): DOS_NT version corrected.
(main): Append "/" to the dir name only if not already there.
(print_help): Explain the absolute/relative file name issue.
* etags.c: New Languange Erlang added.
(Erlang_functions, erlang_func, erlang_attribute, erlang_atom,
erlang_white): New functions.
(Erlang_suffixes): New suffix list.
(lang_names): Erlang entry added.
(prolog_getit): Accepts headers spanning several lines.
Always name tags.
(Prolog_functions): Removed incorrect compensation for
newline characters.
(readline_internal): Zero-terminate last line.
lib-src/etags.c