• Francesco Potortì's avatar
    * etags.c (just_read_file): Reset lineno and charno on entry. · 8dc7496c
    Francesco Potortì authored
    	* 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.
    8dc7496c
etags.c 100 KB