File tree Expand file tree Collapse file tree 20 files changed +863
-12
lines changed Expand file tree Collapse file tree 20 files changed +863
-12
lines changed Original file line number Diff line number Diff line change 33
44CTAGS=$1
55
6+ ignore_pcre2 ()
7+ {
8+ grep -v ' XS'
9+ }
10+
611echo ' # resetting'
712${CTAGS} --quiet --options=NONE --with-list-header=no \
8- --extras=' {subparser}' --list-extras
13+ --extras=' {subparser}' --list-extras | ignore_pcre2
914
1015echo ' # enabling 1'
1116${CTAGS} --quiet --options=NONE --with-list-header=no \
12- --extras=+' {pseudo}' --list-extras
17+ --extras=+' {pseudo}' --list-extras | ignore_pcre2
1318
1419echo ' # disabling 1'
1520${CTAGS} --quiet --options=NONE --with-list-header=no \
16- --extras=-' {fileScope}' --list-extras
21+ --extras=-' {fileScope}' --list-extras | ignore_pcre2
1722
1823echo ' # combination'
1924${CTAGS} --quiet --options=NONE --with-list-header=no \
20- --extras=-' {fileScope}+{inputFile}{reference}' --list-extras
25+ --extras=-' {fileScope}+{inputFile}{reference}' --list-extras | ignore_pcre2
2126
2227echo ' # combination with letters'
2328${CTAGS} --quiet --options=NONE --with-list-header=no \
24- --extras=-' {fileScope}+p{inputFile}q{reference}-f' --list-extras
29+ --extras=-' {fileScope}+p{inputFile}q{reference}-f' --list-extras | ignore_pcre2
Original file line number Diff line number Diff line change 33
44CTAGS=$1
55
6- ${CTAGS} --quiet --options=NONE --extras=' *' --with-list-header --list-extras
7- ${CTAGS} --quiet --options=NONE --extras=' *' --with-list-header --machinable --list-extras
8- ${CTAGS} --quiet --options=NONE --extras= --with-list-header --list-extras=NONE
6+ ignore_pcre2 ()
7+ {
8+ grep -v XS
9+ }
10+
11+ ${CTAGS} --quiet --options=NONE --extras=' *' --with-list-header --list-extras | ignore_pcre2
12+ ${CTAGS} --quiet --options=NONE --extras=' *' --with-list-header --machinable --list-extras | ignore_pcre2
13+ ${CTAGS} --quiet --options=NONE --extras= --with-list-header --list-extras=NONE | ignore_pcre2
Original file line number Diff line number Diff line change @@ -23,6 +23,11 @@ ignore_yaml()
2323 grep -v ' Yaml'
2424}
2525
26+ ignore_pcre2 ()
27+ {
28+ grep -v ' XS'
29+ }
30+
2631# When introducing newly rewritten parser, we would like to provide
2732# the both new parser and old parser for debugging and providing
2833# migration period to users. In such case the prefix "Old" will be
@@ -34,16 +39,16 @@ ignore_old()
3439}
3540
3641title ' '
37- ${CTAGS} --quiet --options=NONE --list-roles= | ignore_xml | ignore_old | ignore_yaml
42+ ${CTAGS} --quiet --options=NONE --list-roles= | ignore_xml | ignore_old | ignore_yaml | ignore_pcre2
3843
3944title ' all.*'
40- ${CTAGS} --quiet --options=NONE --list-roles=' all.*' | ignore_xml | ignore_old | ignore_yaml
45+ ${CTAGS} --quiet --options=NONE --list-roles=' all.*' | ignore_xml | ignore_old | ignore_yaml | ignore_pcre2
4146
4247title ' C.*'
4348${CTAGS} --quiet --options=NONE --list-roles=' C.*'
4449
4550title ' all.d'
46- ${CTAGS} --quiet --options=NONE --list-roles=' all.d' | ignore_xml | ignore_old | ignore_yaml
51+ ${CTAGS} --quiet --options=NONE --list-roles=' all.d' | ignore_xml | ignore_old | ignore_yaml | ignore_pcre2
4752
4853title ' Sh.s'
4954${CTAGS} --quiet --options=NONE --list-roles=' Sh.s'
Original file line number Diff line number Diff line change 1+ --sort=no
2+ --extras-XS=-{noprefix}
Original file line number Diff line number Diff line change 1+ X input.xs /^MODULE = X PACKAGE = X PREFIX = xyz_$/;" m
2+ X input.xs /^MODULE = X PACKAGE = X PREFIX = xyz_$/;" p module:X
3+ xyz_f input.xs /^xyz_f(dbtype)$/;" f package:X.X typeref:typename:void
Original file line number Diff line number Diff line change 1+ pcre2
Original file line number Diff line number Diff line change 1+ MODULE = X PACKAGE = X PREFIX = xyz_
2+
3+ void
4+ xyz_f (dbtype )
5+ char * dbtype
Original file line number Diff line number Diff line change 1+ --sort=no
2+ --extras=+g
3+ --fields=+Sl
Original file line number Diff line number Diff line change 1+ XS::Typemap input.xs /^MODULE = XS::Typemap PACKAGE = XS::Typemap$/;" m language:XS
2+ XS::Typemap input.xs /^MODULE = XS::Typemap PACKAGE = XS::Typemap$/;" p language:XS module:XS::Typemap
3+ T_SV input.xs /^T_SV( sv )$/;" f language:XS package:XS::Typemap.XS::Typemap typeref:typename:SV * signature:(SV * sv)
4+ T_SVREF input.xs /^T_SVREF( svref )$/;" f language:XS package:XS::Typemap.XS::Typemap typeref:typename:SVREF signature:(SVREF svref)
5+ intArrayPtr input.xs /^intArray * intArrayPtr( int nelem ) {$/;" f language:C typeref:typename:intArray * signature:(int nelem)
6+ TYPEMAPS input.xs /^=head1 TYPEMAPS$/;" c language:Pod
Original file line number Diff line number Diff line change 1+ pcre2
You can’t perform that action at this time.
0 commit comments