xref: /Universal-ctags/Tmain/option-extradef-in-mtable.d/run.sh (revision 925d643f29600605c5f63c834a4510056b95b525)
1# Copyright: 2020 Masatake YAMATO
2# License: GPL-2
3
4CTAGS="$1"
5
6msgstr ()
7{
8	if [ $1 = '+' ]; then
9		echo "enabled"
10	else
11		echo "disabled"
12	fi
13}
14
15run_ctags ()
16{
17	printf '# []: %s, {}: %s\n' $(msgstr $1) $(msgstr $2)
18	${CTAGS} --quiet --options=NONE --options=mtextra.ctags \
19			 --fields=+'{extras}' \
20			 --extras-MTExtra=${1}'{acceptSquareBracket}' \
21			 --extras-MTExtra=${2}'{acceptCurlyBracket}' \
22			 -o - \
23			 input.mtextra
24}
25
26run_ctags + +
27run_ctags - -
28run_ctags + -
29run_ctags - +
30