nikomatsakis/rust-etags

got some ctags warnings, is this bad?

Opened this issue · 0 comments

Indexing ./src/
ctags: Warning: Language "Rust" already defined
ctags: Warning: Don't reuse the kind letter `f' in a language Rust (old: "function", new: "functions")
ctags: Warning: Don't reuse the kind letter `M' in a language Rust (old: "macro", new: "modules")
ctags: Warning: Don't reuse the kind letter `c' in a language Rust (old: "implementation", new: "consts")
ctags: Warning: regcomp macro_rules! +([a-zA-Z0-9_]+) *{: Unmatched \{
ctags: Warning: Don't reuse the kind letter `i' in a language Rust (old: "interface", new: "impls")
ctags: Warning: ignoring null tag in ./src/test/ui/parser/impl-parsing.rs(line: 3)
ctags: Warning: ignoring null tag in ./src/test/ui/parser/impl-parsing.rs(line: 4)
ctags: Warning: ignoring null tag in ./src/test/ui/parser/keyword-impl-as-identifier.rs(line: 4)

tested on rust HEAD daa53a52a2667533d5fe59bfcc5b8614b79c3d31

$ ctags --version
Universal Ctags 0.0.0(45968eff), Copyright (C) 2015 Universal Ctags Team
Universal Ctags is derived from Exuberant Ctags.
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
  Compiled: Oct 15 2018, 21:55:11
  URL: https://ctags.io/
  Optional compiled features: +wildcards, +regex, +iconv, +option-directory, +xpath, +json, +interactive, +sandbox, +yaml

on ArchLinux x86_64

If I use /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/etc/ctags.rust which seems newer/uptodate:

Indexing ./src/
ctags: Warning: Language "Rust" already defined
ctags: Warning: Don't reuse the kind letter `f' in a language Rust (old: "function", new: "functions")
ctags: Warning: Don't reuse the kind letter `s' in a language Rust (old: "struct", new: "structure names")
ctags: Warning: Don't reuse the kind letter `m' in a language Rust (old: "field", new: "modules")
ctags: Warning: Don't reuse the kind letter `c' in a language Rust (old: "implementation", new: "consts")
ctags: Warning: Don't reuse the kind letter `t' in a language Rust (old: "typedef", new: "traits")
ctags: Warning: Don't reuse the kind letter `i' in a language Rust (old: "interface", new: "impls")
ctags: Warning: ignoring null tag in ./src/test/ui/parser/impl-parsing.rs(line: 3)
ctags: Warning: ignoring null tag in ./src/test/ui/parser/impl-parsing.rs(line: 4)
ctags: Warning: ignoring null tag in ./src/test/ui/parser/keyword-impl-as-identifier.rs(line: 4)