[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