xref: /Universal-ctags/Units/option-regex-attaching-role.r/standing-alone-line-parser.d/args.ctags (revision 97d2a1217882963dbd8e66b5e60a5ec6ac31c268)
1--langdef=FOO
2--map-FOO=.foo
3
4--kinddef-FOO=m,module,modules
5--kinddef-FOO=f,foofile,files written in FOO{_refonly}
6--kinddef-FOO=n,namespace,namespace
7
8--_fielddef-FOO=assocMod,module associated with the namespace
9
10--_roledef-FOO.m=used,refereed as an external module
11--_roledef-FOO.{module}=loaded,loaded into the current name space
12--_roledef-FOO.f=loaded,loaded into the current name space
13
14--regex-FOO=/^defmod +([A-Z]+)/\1/m/
15--regex-FOO=/^use +([A-Z]+)/\1/m/{_role=used}
16--regex-FOO=/^load +([A-Z]+)/\1/m/{_role=loaded}
17--regex-FOO=/^load +"([^"]+)"/\1/f/{_role=loaded}
18--regex-FOO=/^load-and-use +([A-Z]+)/\1/m/{_role=loaded}{_role=used}
19
20--regex-FOO=/^use +([A-Z]+) +as +([a-z]+)/\2/n/{_field=assocMod:\1}
21--regex-FOO=/^load-and-use +([A-Z]+) +as +([a-z]+)/\2/n/{_field=assocMod:\1}
22
23--fields=+r
24--fields-FOO=+{assocMod}
25--extras=+r
26--sort=no
27