xref: /Universal-ctags/Tmain/errors-about-parser-own-extras.d/run.sh (revision 21449c9e0c8206328004a33b55e89835b5eb4138)
1# Copyright: 2017 Masatake YAMATO
2# License: GPL-2
3
4CTAGS="$1"
5O="--quiet --options=NONE --with-list-header=no"
6
7echo '#lang' 1>&2
8${CTAGS} ${O} --extras-NOSUCHLANG=-'{whitespaceSwapped}' --list-extras
9${CTAGS} ${O} --extras-NOSUCHLANG=-'{whitespaceSwapped}' --list-extras=
10${CTAGS} ${O} --extras-Robot=-'{whitespaceSwapped}' --list-extras=NOSUCHLANG
11
12echo '#extras' 1>&2
13${CTAGS} ${O} --extras-Robot=-'{NOSUCHEXTRA}' --list-extras
14${CTAGS} ${O} --extras-Robot=-'{NOSUCHEXTRA}' --list-extras=
15${CTAGS} ${O} --extras-Robot=-'{NOSUCHEXTRA}' --list-extras=NOSUCHLANG
16
17echo '#null' 1>&2
18${CTAGS} ${O} --extras-= --list-extras
19
20# not an error, just set all extras to false.
21${CTAGS} ${O} --extras-Robot= --list-extras
22
23${CTAGS} ${O} --extras-Robot=-'{whitespaceSwapped}' --list-extras=
24
25echo '#null null' 1>&2
26
27# About --extras-Robot=, not an error, just set all extras to false.
28${CTAGS} ${O} --extras-Robot= --list-extras=
29${CTAGS} ${O} --extras-= --list-extras=
30