xref: /Universal-ctags/Tmain/readtags-stdin.d/run.sh (revision d53559843c3c07240e7ea2eb5dce190aa0ab69d7)
1#!/bin/sh
2
3# Copyright: 2021 Masatake YAMATO
4# License: GPL-2
5
6READTAGS=$3
7
8. ../utils.sh
9
10#V="valgrind --leak-check=full -v"
11V=
12
13if ! [ -x "${READTAGS}" ]; then
14	skip "no readtags"
15fi
16
17if ! ( "${READTAGS}" -h | grep -q -e -Q ); then
18    skip "no qualifier function in readtags"
19fi
20
21
22"${READTAGS}" -t output.tags -en -D -l \
23	| "${READTAGS}" -t - -en -Q '(eq? $signature "()")' -D -l \
24	| "${READTAGS}" -t - -en -Q '(and $line (< $line 10))' -D -l \
25	| "${READTAGS}" -t - -en -Q '(substr? $name ".a")' -D -l \
26	| "${READTAGS}" -t - -en -S '(<> $line &line)' -D -l
27