Skip to content

Conversation

masatake
Copy link
Member

Imported from https://github.com/mmorearty/elixir-ctags.
Close #1758.
See also mmorearty/elixir-ctags#5.

The change from the original .ctags.

  • The original LICENSE file is put as comment above.
  • Use --map= option instead of --langmap because optlib2c doesn't handle
    --langmap option.
  • Define kinds explicitly with --kinddef- option.
  • Backslashes before double quotes chars in the regex pattern for "test"
    are removed.

TODO: Test cases for above kinds are needed.

c  callbacks (defcallback ...)
d  delegates (defdelegate ...)
e  exceptions (defexception ...)
i  implementations (defimpl ...)
a  macros (defmacro ...)
o  operators (e.g. "defmacro a <<< b")
p  protocols (defprotocol...)
r  records (defrecord...)

@coveralls
Copy link

coveralls commented Jul 30, 2018

Coverage Status

Coverage increased (+0.007%) to 84.419% when pulling 09861b6 on elixir-optlib into 3522685 on master.

Imported from https://github.com/mmorearty/elixir-ctags.
Close #1758.
See also mmorearty/elixir-ctags#5.

The change from the original .ctags.

* Put the original LICENSE file as the header of the .ctags.
* Use --map= option instead of --langmap because optlib2c doesn't handle
  --langmap option.
* Define kinds explicitly with --kinddef-<LANG> option.
* Remove backslashes before double quotes chars in the regex pattern for
  "test".
* Use singular forms for kind names.

TODO: Test cases for above kinds are needed.

    c  callbacks (defcallback ...)
    d  delegates (defdelegate ...)
    e  exceptions (defexception ...)
    i  implementations (defimpl ...)
    a  macros (defmacro ...)
    o  operators (e.g. "defmacro a <<< b")
    p  protocols (defprotocol...)
    r  records (defrecord...)

Signed-off-by: Masatake YAMATO <[email protected]>
@masatake
Copy link
Member Author

(Mistakenly I made elixir-optlib branch at this upstream repository. I should make the branch at my personal repository.)

@masatake
Copy link
Member Author

masatake commented Aug 3, 2018

None wants this?

@masatake
Copy link
Member Author

masatake commented Oct 9, 2018

None has worked on the test case for Elixir parser, so I close this.

@masatake
Copy link
Member Author

masatake commented Mar 7, 2019

@dreamtigers has worked for merging and improving the original parser.
See #2034

@masatake masatake deleted the elixir-optlib branch April 11, 2021 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants