ctags icon indicating copy to clipboard operation
ctags copied to clipboard

clojure parser needs improvement

Open tarzanek opened this issue 9 years ago • 1 comments

Hi guys I used your internal parser for clojure and it generates far less stuff than https://gist.github.com/kul/8704283 can you merge that gist ?

tarzanek avatar Jun 15 '16 13:06 tarzanek

We cannot merge anything without getting permission from the author. See https://github.com/universal-ctags/ctags/blob/master/docs/contributions.rst#id2

Basically we need an ambassador who contacts the original author to make a pull request for us. e.g. https://gist.github.com/trlinkin/6924042

I tried many places. However, none responded to me.

About clojure, one of sexp based languages, I think we should not use regex. See https://github.com/universal-ctags/ctags/issues/519 about my idea.

https://github.com/universal-ctags/ctags/issues/901 https://github.com/universal-ctags/ctags/pull/469

ctags should allow user-defined kinds for these languages. Because users of the language may have their own def* macros.

The one letter kind name space is too small for implementing user-defined kinds. I know what we need: extensible long name kinds. It is similear to long name field, I implemented for new Cxx parser.

In other area than clojure, we need a good ambassador.

masatake avatar Jun 16 '16 07:06 masatake