
#
#
#
#LANGUAGE               KIND(L/N)         NAME               ENABLED VER DESCRIPTION
Ada                     p/package         subunit            on        0 package name referenced in separate()
AutoIt                  S/script          local              on        0 local include
AutoIt                  S/script          system             on        0 system include
Autoconf                e/optenable       cmdline            on        0 specified in a configure command line
Autoconf                w/optwith         cmdline            on        0 specified in a configure command line
Automake                c/condition       branched           on        0 used for branching
Automake                d/directory       data               on        0 directory for DATA primary
Automake                d/directory       library            on        0 directory for LIBRARIES primary
Automake                d/directory       ltlibrary          on        0 directory for LTLIBRARIES primary
Automake                d/directory       man                on        0 directory for MANS primary
Automake                d/directory       program            on        0 directory for PROGRAMS primary
Automake                d/directory       script             on        0 directory for SCRIPTS primary
Automake                p/pseudodir       data               on        0 directory for DATA primary
Automake                p/pseudodir       library            on        0 directory for LIBRARIES primary
Automake                p/pseudodir       ltlibrary          on        0 directory for LTLIBRARIES primary
Automake                p/pseudodir       man                on        0 directory for MANS primary
Automake                p/pseudodir       program            on        0 directory for PROGRAMS primary
Automake                p/pseudodir       script             on        0 directory for SCRIPTS primary
Basic                   f/function        decl               on        0 declared
Bats                    S/script          loaded             on        0 script loaed with "load" command
C                       d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
C                       d/macro           undef              on        0 undefined
C                       f/function        foreigncall        on        2 called in foreign languages
C                       f/function        foreigndecl        on        1 declared in foreign languages
C                       h/header          local              on        0 local header
C                       h/header          system             on        0 system header
C                       s/struct          foreigndecl        on        1 declared in foreign languages
C++                     M/module          imported           on        2 imported with "imported ..."
C++                     M/module          partOwner          on        2 used for specifying a partition
C++                     P/partition       imported           on        2 imported with "imported ..."
C++                     d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
C++                     d/macro           undef              on        0 undefined
C++                     h/header          exported           on        2 exported with "exported imported ..."
C++                     h/header          imported           on        2 imported with "imported ..."
C++                     h/header          local              on        0 local header
C++                     h/header          system             on        0 system header
CPreProcessor           d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
CPreProcessor           d/macro           undef              on        0 undefined
CPreProcessor           h/header          local              on        0 local header
CPreProcessor           h/header          system             on        0 system header
CUDA                    d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
CUDA                    d/macro           undef              on        0 undefined
CUDA                    h/header          local              on        0 local header
CUDA                    h/header          system             on        0 system header
Cobol                   S/sourcefile      copied             on        0 copied in source file
CobolFree               S/sourcefile      copied             on        0 copied in source file
CobolVariable           S/sourcefile      copied             on        0 copied in source file
DTD                     e/element         attOwner           on        0 attributes owner
DTD                     p/parameterEntity condition          on        0 conditions
DTD                     p/parameterEntity elementName        on        0 element names
DTD                     p/parameterEntity partOfAttDef       on        0 part of attribute definition
Elm                     c/constructor     exposed            on        0 item exposed from a module
Elm                     f/function        exposed            on        0 item exposed from a module
Elm                     m/module          imported           on        0 module imported
Elm                     t/type            exposed            on        0 item exposed from a module
Flex                    I/import          import             on        0 imports
GDScript                c/class           extended           on        0 used as a base class for extending
GemSpec                 g/gem             develDep           on        0 specifying development dependency
GemSpec                 g/gem             runtimeDep         on        0 specifying runtime dependency
Go                      Y/unknown         receiverType       on        0 receiver type
Go                      p/package         imported           on        0 imported package
HTML                    C/stylesheet      extFile            on        0 referenced as external files
HTML                    J/script          extFile            on        0 referenced as external files
HTML                    c/class           attribute          on        0 assigned as attributes
Java                    p/package         imported           on        0 imported package
JavaScript              c/class           chainElt           off       0 (EXPERIMENTAL)used as an element in a name chain like a.b.c
JavaScript              f/function        foreigndecl        on        1 declared in foreign languages
JavaScript              v/variable        chainElt           off       0 (EXPERIMENTAL)used as an element in a name chain like a.b.c
Julia                   Y/unknown         imported           on        0 loaded by "import"
Julia                   Y/unknown         used               on        0 loaded by "using"
Julia                   n/module          imported           on        0 loaded by "import"
Julia                   n/module          namespace          on        0 only some symbols in it are imported
Julia                   n/module          used               on        0 loaded by "using"
Kconfig                 k/kconfig         source             on        0 kconfig file loaded with source directive
LEX                     c/cond            grouping           on        1  conditions used for grouping of start or exclusive condition rules
LdScript                i/inputSection    destination        on        1 specified as the destination of code and data
LdScript                i/inputSection    discarded          on        0 discarded when linking
LdScript                i/inputSection    mapped             on        0 mapped to output section
LdScript                s/symbol          aliased            on        1 aliased with __attribute__((alias(...))) in C/C++ code
LdScript                s/symbol          entrypoint         on        0 entry points
Lua                     Y/unknown         referenced         off       0 referenced somehow
M4                      I/macrofile       included           on        0 included macro
M4                      I/macrofile       sincluded          on        0 silently included macro
M4                      d/macro           undef              on        0 undefined
Make                    I/makefile        included           on        0 included
Make                    I/makefile        optional           on        0 optionally included
Meson                   m/module          imported           on        0 imported
NSIS                    i/script          included           on        0 included with !include
Nftables                R/ruleset         included           on        0 included ruleset
Nftables                f/family          referenced         off       0 referenced somehow
Perl                    M/module          unused             on        0 specified in `no' built-in function
Perl                    M/module          used               on        0 specified in `use' built-in function
Perl                    h/heredoc         endmarker          on        0 end marker
PkgConfig               p/pkg             conflicted         on        0 conflicted
PkgConfig               p/pkg             provided           on        0 provided
PkgConfig               p/pkg             required           on        0 required
Prolog                  m/module          chainElt           off       0 (EXPERIMENTAL)used as an element in a module-qualified atom like module:predicate
Protobuf                D/protodef        imported           on        0 imported
Protobuf                m/message         extension          on        0 extending the message
Python                  Y/unknown         imported           on        0 imported from the other module
Python                  Y/unknown         indirectlyImported on        0 classes/variables/functions/modules imported in alternative name
Python                  f/function        entryPoint         on        1 specified as an entry point
Python                  i/module          entryPoint         on        1 specified as a module of an entry point
Python                  i/module          imported           on        0 imported modules
Python                  i/module          indirectlyImported on        0 module imported in alternative name
Python                  i/module          namespace          on        0 namespace from where classes/variables/functions are imported
R                       l/library         library            on        0 library attached by library function
R                       l/library         require            on        0 library attached by require function
R                       s/source          source             on        0 source loaded by source fucntion
RpmSpec                 m/macro           undef              on        0 undefined
RpmSpec                 p/patch           decl               on        0 declared for applying later
Ruby                    L/library         loaded             on        0 loaded by "load" method
Ruby                    L/library         required           on        0 loaded by "require" method
Ruby                    L/library         requiredRel        on        0 loaded by "require_relative" method
SCSS                    M/module          used               on        1 used
SELinuxTypeEnforcement  t/type            aliased            on        0 aliased
Sh                      h/heredoc         endmarker          on        0 end marker
Sh                      s/script          loaded             on        0 loaded
SystemTap               p/probe           attached           on        1 attached by code for probing
SystemVerilog           m/module          decl               on        0 declaring instances
SystemdUnit             u/unit            After              on        0 referred in After key
SystemdUnit             u/unit            Before             on        0 referred in Before key
SystemdUnit             u/unit            RequiredBy         on        0 referred in RequiredBy key
SystemdUnit             u/unit            Requires           on        0 referred in Requires key
SystemdUnit             u/unit            WantedBy           on        0 referred in WantedBy key
SystemdUnit             u/unit            Wants              on        0 referred in Wants key
SystemdUnit             u/unit            foreignlang        on        1 referenced in foreign languages
TOML                    k/key             chainElt           off       0 (EXPERIMENTAL)used as an element in a key name chain like a.b.c
Terraform               v/variable        assigned           on        0 assigned in Variable Definitions (.tfvars) files
Tex                     e/environment     used               off       0 environment usage introduced by \begin{MyEnv}
Tex                     i/xinput          bibliography       on        0 bibliography (.bib) file
Tex                     i/xinput          included           on        0 external input file specified with \include
Tex                     i/xinput          input              on        0 external input file specified with \input
Thrift                  T/thriftFile      included           on        0 included file
V                       Y/unknown         imported           on        0 imported symbol
V                       p/module          foreignlang        on        0 representing a foreign language (i.e., C, JS...)
V                       p/module          imported           on        0 imported module
VHDL                    e/entity          desigend           on        0 designed by an architecture
Vera                    d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
Vera                    d/macro           undef              on        0 undefined
Vera                    h/header          local              on        0 local header
Vera                    h/header          system             on        0 system header
Verilog                 m/module          decl               on        0 declaring instances
Vim                     h/heredoc         endmarker          on        0 end marker
Zsh                     f/function        autoloaded         on        0 function name passed to autoload built-in command
Zsh                     h/heredoc         endmarker          on        0 end marker
Zsh                     s/script          autoloaded         on        0 autoloaded
Zsh                     s/script          loaded             on        0 loaded

#
# all.*
#
#LANGUAGE               KIND(L/N)         NAME               ENABLED VER DESCRIPTION
Ada                     p/package         subunit            on        0 package name referenced in separate()
AutoIt                  S/script          local              on        0 local include
AutoIt                  S/script          system             on        0 system include
Autoconf                e/optenable       cmdline            on        0 specified in a configure command line
Autoconf                w/optwith         cmdline            on        0 specified in a configure command line
Automake                c/condition       branched           on        0 used for branching
Automake                d/directory       data               on        0 directory for DATA primary
Automake                d/directory       library            on        0 directory for LIBRARIES primary
Automake                d/directory       ltlibrary          on        0 directory for LTLIBRARIES primary
Automake                d/directory       man                on        0 directory for MANS primary
Automake                d/directory       program            on        0 directory for PROGRAMS primary
Automake                d/directory       script             on        0 directory for SCRIPTS primary
Automake                p/pseudodir       data               on        0 directory for DATA primary
Automake                p/pseudodir       library            on        0 directory for LIBRARIES primary
Automake                p/pseudodir       ltlibrary          on        0 directory for LTLIBRARIES primary
Automake                p/pseudodir       man                on        0 directory for MANS primary
Automake                p/pseudodir       program            on        0 directory for PROGRAMS primary
Automake                p/pseudodir       script             on        0 directory for SCRIPTS primary
Basic                   f/function        decl               on        0 declared
Bats                    S/script          loaded             on        0 script loaed with "load" command
C                       d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
C                       d/macro           undef              on        0 undefined
C                       f/function        foreigncall        on        2 called in foreign languages
C                       f/function        foreigndecl        on        1 declared in foreign languages
C                       h/header          local              on        0 local header
C                       h/header          system             on        0 system header
C                       s/struct          foreigndecl        on        1 declared in foreign languages
C++                     M/module          imported           on        2 imported with "imported ..."
C++                     M/module          partOwner          on        2 used for specifying a partition
C++                     P/partition       imported           on        2 imported with "imported ..."
C++                     d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
C++                     d/macro           undef              on        0 undefined
C++                     h/header          exported           on        2 exported with "exported imported ..."
C++                     h/header          imported           on        2 imported with "imported ..."
C++                     h/header          local              on        0 local header
C++                     h/header          system             on        0 system header
CPreProcessor           d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
CPreProcessor           d/macro           undef              on        0 undefined
CPreProcessor           h/header          local              on        0 local header
CPreProcessor           h/header          system             on        0 system header
CUDA                    d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
CUDA                    d/macro           undef              on        0 undefined
CUDA                    h/header          local              on        0 local header
CUDA                    h/header          system             on        0 system header
Cobol                   S/sourcefile      copied             on        0 copied in source file
CobolFree               S/sourcefile      copied             on        0 copied in source file
CobolVariable           S/sourcefile      copied             on        0 copied in source file
DTD                     e/element         attOwner           on        0 attributes owner
DTD                     p/parameterEntity condition          on        0 conditions
DTD                     p/parameterEntity elementName        on        0 element names
DTD                     p/parameterEntity partOfAttDef       on        0 part of attribute definition
Elm                     c/constructor     exposed            on        0 item exposed from a module
Elm                     f/function        exposed            on        0 item exposed from a module
Elm                     m/module          imported           on        0 module imported
Elm                     t/type            exposed            on        0 item exposed from a module
Flex                    I/import          import             on        0 imports
GDScript                c/class           extended           on        0 used as a base class for extending
GemSpec                 g/gem             develDep           on        0 specifying development dependency
GemSpec                 g/gem             runtimeDep         on        0 specifying runtime dependency
Go                      Y/unknown         receiverType       on        0 receiver type
Go                      p/package         imported           on        0 imported package
HTML                    C/stylesheet      extFile            on        0 referenced as external files
HTML                    J/script          extFile            on        0 referenced as external files
HTML                    c/class           attribute          on        0 assigned as attributes
Java                    p/package         imported           on        0 imported package
JavaScript              c/class           chainElt           off       0 (EXPERIMENTAL)used as an element in a name chain like a.b.c
JavaScript              f/function        foreigndecl        on        1 declared in foreign languages
JavaScript              v/variable        chainElt           off       0 (EXPERIMENTAL)used as an element in a name chain like a.b.c
Julia                   Y/unknown         imported           on        0 loaded by "import"
Julia                   Y/unknown         used               on        0 loaded by "using"
Julia                   n/module          imported           on        0 loaded by "import"
Julia                   n/module          namespace          on        0 only some symbols in it are imported
Julia                   n/module          used               on        0 loaded by "using"
Kconfig                 k/kconfig         source             on        0 kconfig file loaded with source directive
LEX                     c/cond            grouping           on        1  conditions used for grouping of start or exclusive condition rules
LdScript                i/inputSection    destination        on        1 specified as the destination of code and data
LdScript                i/inputSection    discarded          on        0 discarded when linking
LdScript                i/inputSection    mapped             on        0 mapped to output section
LdScript                s/symbol          aliased            on        1 aliased with __attribute__((alias(...))) in C/C++ code
LdScript                s/symbol          entrypoint         on        0 entry points
Lua                     Y/unknown         referenced         off       0 referenced somehow
M4                      I/macrofile       included           on        0 included macro
M4                      I/macrofile       sincluded          on        0 silently included macro
M4                      d/macro           undef              on        0 undefined
Make                    I/makefile        included           on        0 included
Make                    I/makefile        optional           on        0 optionally included
Meson                   m/module          imported           on        0 imported
NSIS                    i/script          included           on        0 included with !include
Nftables                R/ruleset         included           on        0 included ruleset
Nftables                f/family          referenced         off       0 referenced somehow
Perl                    M/module          unused             on        0 specified in `no' built-in function
Perl                    M/module          used               on        0 specified in `use' built-in function
Perl                    h/heredoc         endmarker          on        0 end marker
PkgConfig               p/pkg             conflicted         on        0 conflicted
PkgConfig               p/pkg             provided           on        0 provided
PkgConfig               p/pkg             required           on        0 required
Prolog                  m/module          chainElt           off       0 (EXPERIMENTAL)used as an element in a module-qualified atom like module:predicate
Protobuf                D/protodef        imported           on        0 imported
Protobuf                m/message         extension          on        0 extending the message
Python                  Y/unknown         imported           on        0 imported from the other module
Python                  Y/unknown         indirectlyImported on        0 classes/variables/functions/modules imported in alternative name
Python                  f/function        entryPoint         on        1 specified as an entry point
Python                  i/module          entryPoint         on        1 specified as a module of an entry point
Python                  i/module          imported           on        0 imported modules
Python                  i/module          indirectlyImported on        0 module imported in alternative name
Python                  i/module          namespace          on        0 namespace from where classes/variables/functions are imported
R                       l/library         library            on        0 library attached by library function
R                       l/library         require            on        0 library attached by require function
R                       s/source          source             on        0 source loaded by source fucntion
RpmSpec                 m/macro           undef              on        0 undefined
RpmSpec                 p/patch           decl               on        0 declared for applying later
Ruby                    L/library         loaded             on        0 loaded by "load" method
Ruby                    L/library         required           on        0 loaded by "require" method
Ruby                    L/library         requiredRel        on        0 loaded by "require_relative" method
SCSS                    M/module          used               on        1 used
SELinuxTypeEnforcement  t/type            aliased            on        0 aliased
Sh                      h/heredoc         endmarker          on        0 end marker
Sh                      s/script          loaded             on        0 loaded
SystemTap               p/probe           attached           on        1 attached by code for probing
SystemVerilog           m/module          decl               on        0 declaring instances
SystemdUnit             u/unit            After              on        0 referred in After key
SystemdUnit             u/unit            Before             on        0 referred in Before key
SystemdUnit             u/unit            RequiredBy         on        0 referred in RequiredBy key
SystemdUnit             u/unit            Requires           on        0 referred in Requires key
SystemdUnit             u/unit            WantedBy           on        0 referred in WantedBy key
SystemdUnit             u/unit            Wants              on        0 referred in Wants key
SystemdUnit             u/unit            foreignlang        on        1 referenced in foreign languages
TOML                    k/key             chainElt           off       0 (EXPERIMENTAL)used as an element in a key name chain like a.b.c
Terraform               v/variable        assigned           on        0 assigned in Variable Definitions (.tfvars) files
Tex                     e/environment     used               off       0 environment usage introduced by \begin{MyEnv}
Tex                     i/xinput          bibliography       on        0 bibliography (.bib) file
Tex                     i/xinput          included           on        0 external input file specified with \include
Tex                     i/xinput          input              on        0 external input file specified with \input
Thrift                  T/thriftFile      included           on        0 included file
V                       Y/unknown         imported           on        0 imported symbol
V                       p/module          foreignlang        on        0 representing a foreign language (i.e., C, JS...)
V                       p/module          imported           on        0 imported module
VHDL                    e/entity          desigend           on        0 designed by an architecture
Vera                    d/macro           condition          off       0 used in part of #if/#ifdef/#elif conditions
Vera                    d/macro           undef              on        0 undefined
Vera                    h/header          local              on        0 local header
Vera                    h/header          system             on        0 system header
Verilog                 m/module          decl               on        0 declaring instances
Vim                     h/heredoc         endmarker          on        0 end marker
Zsh                     f/function        autoloaded         on        0 function name passed to autoload built-in command
Zsh                     h/heredoc         endmarker          on        0 end marker
Zsh                     s/script          autoloaded         on        0 autoloaded
Zsh                     s/script          loaded             on        0 loaded

#
# C.*
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# all.d
#
#LANGUAGE      KIND(L/N)   NAME      ENABLED VER DESCRIPTION
Automake       d/directory data      on        0 directory for DATA primary
Automake       d/directory library   on        0 directory for LIBRARIES primary
Automake       d/directory ltlibrary on        0 directory for LTLIBRARIES primary
Automake       d/directory man       on        0 directory for MANS primary
Automake       d/directory program   on        0 directory for PROGRAMS primary
Automake       d/directory script    on        0 directory for SCRIPTS primary
C              d/macro     condition off       0 used in part of #if/#ifdef/#elif conditions
C              d/macro     undef     on        0 undefined
C++            d/macro     condition off       0 used in part of #if/#ifdef/#elif conditions
C++            d/macro     undef     on        0 undefined
CPreProcessor  d/macro     condition off       0 used in part of #if/#ifdef/#elif conditions
CPreProcessor  d/macro     undef     on        0 undefined
CUDA           d/macro     condition off       0 used in part of #if/#ifdef/#elif conditions
CUDA           d/macro     undef     on        0 undefined
M4             d/macro     undef     on        0 undefined
Vera           d/macro     condition off       0 used in part of #if/#ifdef/#elif conditions
Vera           d/macro     undef     on        0 undefined

#
# Sh.s
#
#KIND(L/N) NAME   ENABLED VER DESCRIPTION
s/script   loaded on        0 loaded

#
# C.* with disabling all roles of all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# C.* with disabling all roles of all kinds of all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# C.* with enabling all roles of all kinds in all languages
# after disabling system role of header kind of C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   on        0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with enabling all roles in all languages
# after disabling system role of header kind of C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   on        0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with disabling all roles in C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# Sh.* with disabling all roles in C language
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker on        0 end marker
s/script   loaded    on        0 loaded

#
# C.* with disabling all roles of all kinds in C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# Sh.* with disabling all roles of all kinds in C language
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker on        0 end marker
s/script   loaded    on        0 loaded

#
# C.* with enabling all roles in C language
# after disabling all roles in all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   on        0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# Sh.* with enabling all roles in C language
# after disabling all roles in all languages
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker off       0 end marker
s/script   loaded    off       0 loaded

#
# C.* with enabling all roles of all kinds in C language
# after disabling all roles in all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   on        0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# Sh.* with enabling all roles of all kinds in C language
# after disabling all roles in all languages
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker off       0 end marker
s/script   loaded    off       0 loaded

#
# C.* with disabling all roles of {header} kind in C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# Sh.* with disabling all roles of {header} kind in C language
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker on        0 end marker
s/script   loaded    on        0 loaded

#
# C.* with disabling all roles of h kind in C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# Sh.* with disabling all roles of h kind in C language
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker on        0 end marker
s/script   loaded    on        0 loaded

#
# C.* with enabling all roles of {header} kind in C language
# after disabling all roles in all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# Sh.* with enabling all roles of {header} kind in C language
# after disabling all roles in all languages
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker off       0 end marker
s/script   loaded    off       0 loaded

#
# C.* with enabling all roles of h kind in C language
# after disabling all roles in all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# Sh.* with enabling all roles of h kind in C language
# after disabling all roles in all languages
#
#KIND(L/N) NAME      ENABLED VER DESCRIPTION
h/heredoc  endmarker off       0 end marker
s/script   loaded    off       0 loaded

#
# C.* with disabling system role of h kind
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      off       0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with disabling system role of {header} kind
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      off       0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with enabling system role of h kind after disabling the role
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with enabling system role of {header} kind after disabling the role
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with disabling system and local roles of h kind
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with disabling system and local roles of {header} kind
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      off       0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with enabling system and local roles of h kind
# after disabling all roles in all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# C.* with enabling system and local roles of {header} kind
# after disabling all roles in all languages
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# C.* with disabling local role of h kind and undef role of d kind
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       off       0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with enabling all roles of header kinds after disabling all roles of the kind
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       on        0 undefined
f/function  foreigncall on        2 called in foreign languages
f/function  foreigndecl on        1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl on        1 declared in foreign languages

#
# C.* with enabling all roles of header kinds after disabling all roles of the kinds of C language
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl off       1 declared in foreign languages

#
# C.* with enabling all roles of header kinds after disabling all roles of the kinds of C language (short notation)
#
#KIND(L/N)  NAME        ENABLED VER DESCRIPTION
d/macro     condition   off       0 used in part of #if/#ifdef/#elif conditions
d/macro     undef       off       0 undefined
f/function  foreigncall off       2 called in foreign languages
f/function  foreigndecl off       1 declared in foreign languages
h/header    local       on        0 local header
h/header    system      on        0 system header
s/struct    foreigndecl off       1 declared in foreign languages
