Add the go ctags parser
commitccb15a31be106273a19a6c3d4dfa29f3adbb17a8
authorJiří Techet <techet@gmail.com>
Fri, 7 Nov 2014 16:09:53 +0000 (7 17:09 +0100)
committerJiří Techet <techet@gmail.com>
Sun, 30 Nov 2014 00:35:00 +0000 (30 01:35 +0100)
tree46aa38030a15ec3465c02be9b94365ac47bda5f1
parent4546b6f7a660f0aa81d115baa06a75bd1b608505
Add the go ctags parser

Make go one of the builtin filetypes, add the parser and update the related
source and config files. While there, remove Rust from [Groups] in
filetype_extensions.conf because it's already a builtin filetype as well.

The parser itself is stolen from the fishman/ctags repo.
17 files changed:
data/Makefile.am
data/filetype_extensions.conf
data/filetypes.go [moved from data/filetypes.Go.conf with 99% similarity]
src/filetypes.c
src/filetypes.h
src/highlighting.c
src/highlightingmappings.h
src/symbols.c
tagmanager/ctags/Makefile.am
tagmanager/ctags/go.c [new file with mode: 0644]
tagmanager/ctags/makefile.win32
tagmanager/ctags/parsers.h
tagmanager/src/tm_parser.h
tests/ctags/Makefile.am
tests/ctags/test.go [new file with mode: 0644]
tests/ctags/test.go.tags [new file with mode: 0644]
wscript