xref: /Universal-ctags/Tmain/xformat-and-parser-own-field.d/run.sh (revision 594fea13985273239dff9e1693aa31f820eb9418)
1# Copyright: 2016 Masatake YAMATO
2# License: GPL-2
3
4CTAGS=$1
5
6echo "#"
7echo "# JUST LONG NAME"
8echo "#"
9${CTAGS} --quiet --options=NONE \
10	 -x \
11	 --_xformat="%10N %10{sectionMarker}" \
12	 input.rst
13
14echo "#"
15echo "# LANG, LONG NAME"
16echo "#"
17${CTAGS} --quiet --options=NONE \
18	 -x \
19	 --_xformat="%10N %10{reStructuredText.sectionMarker}" \
20	 input.rst
21
22echo "#"
23echo "# WILDCARD, LONG NAME"
24echo "#"
25${CTAGS} --quiet --options=NONE \
26	 -x \
27	 --_xformat="%10N %10{*.sectionMarker}" \
28	 input.rst
29
30echo "#"
31echo "# WRONG LANGUAGE"
32echo "#"
33${CTAGS} --quiet --options=NONE \
34	 -x \
35	 --_xformat="%10N %10{NOSUCHLANG.sectionMarker}" \
36	 input.rst
37
38echo "#"
39echo "# WRONG FIELD"
40echo "#"
41${CTAGS} --quiet --options=NONE \
42	 -x \
43	 --_xformat="%10N %10{NOSUCHFIELD}" \
44	 input.rst
45
46echo "#"
47echo "# ENABLING COMMON FIELD BY SPECIFYING WILDCARD"
48echo "#"
49${CTAGS} --quiet --options=NONE \
50	 -x \
51	 --_xformat="%10N %10{*.language}" \
52	 input.rst
53
54echo "#"
55echo "# LIST: ENABLING COMMON FIELD BY SPECIFYING WILDCARD"
56echo "#"
57${CTAGS} --quiet --options=NONE \
58	 -x \
59	 --_xformat="%10N %10{*.language}" \
60	 --list-fields | grep -v NSIS | grep language
61
62
63exit $?
64