[Github-comments] [geany/geany] ctags/vhdl: kind names and kind letters (#2052)
Masatake YAMATO
notifications at xxxxx
Thu Jan 17 07:20:04 UTC 2019
I have a question about VhdlKinds table in geany/ctags/parsers/vhdl.c.
```
static kindOption VhdlKinds [] = {
...
{ true, 'f', "function", "functions" },
{ true, 'p', "function", "procedure" },
```
Why is 'p' kind named to "function"?
The kind name is already used for 'f'.
With my experience being a Universal-ctags developer more than 3 years, I think
```
{ true, 'p', "procedure", "procedure" },
```
or
```
{ true, 'p', "proc", "procedure" },
```
is better. However, I don't know well about geany. So I can misunderstand the context of reusing the kind names. My tool based on ctags-api.[ch] reports reusing only are is found only in vhdl parser:
```
Vhdl[22]...ok <crafted>
c/variable...ok
t/typedef...ok
v != c/variable...unmatch
a/attribute...ok
s != c/variable...unmatch
f/function...ok
p != f/function...unmatch
k/member...ok
l/namespace...ok
m != k/member...unmatch
n/class...ok
o/struct...ok
u/port...ok
b != k/member...unmatch
A != t/typedef...unmatch
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2052
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20190117/1ffff061/attachment.html>
More information about the Github-comments
mailing list