gitextract_ldlramtq/ ├── .ctags.d/ │ └── exclusion.ctags ├── .dir-locals.el ├── .editorconfig ├── .gdbinit ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── building-with-nmake.yml │ ├── building-with-pegof.yml │ ├── code-coverage-on-ubuntu.yml │ ├── cross-compile-for--netbsd-on-ubuntu.yml │ ├── cross-compile-for-android-on-macos.yml │ ├── cross-compile-for-android-on-ubuntu.yml │ ├── cross-compile-for-freebsd-on-ubuntu.yml │ ├── cross-compile-for-openbsd-on-ubuntu.yml │ ├── cross-compile-for-windows-on-macos.yml │ ├── cross-compile-for-windows-on-ubuntu.yml │ ├── run-citre-tests.yml │ ├── tagging.yml │ ├── testing-bsds.yml.bak │ ├── testing-on-alpine.yml │ ├── testing-on-cygwin.yml │ ├── testing-on-freebsd.yml │ ├── testing-on-macos.yml │ ├── testing-on-msys2.yml │ ├── testing-on-netbsd.yml │ ├── testing-on-openbsd.yml │ ├── testing-on-ubi.yml │ ├── testing-on-ubuntu.yml │ └── testing-with-valgrind.yml ├── .gitignore ├── .indent.pro ├── .readthedocs.yaml ├── .uncrustify.cfg ├── COPYING ├── Makefile.am ├── README.md ├── Tmain/ │ ├── abnormal-output-file-names.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── alias-for-unknown-language.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── allow-null-tag.d/ │ │ ├── exit-expected.txt │ │ ├── input.json │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── avoid-null-tag-warning.d/ │ │ ├── input-0.sql │ │ ├── input.asm │ │ ├── input.sql │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-extradef.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-fielddef.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-json-output.d/ │ │ ├── exit-expected.tx │ │ ├── input.f │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-langdef.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-paramdef.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-regex-pattern.d/ │ │ ├── broken-pattern.ctags │ │ ├── exit-expected.txt │ │ ├── input.py │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── broken-tagname-in-ectags-format.d/ │ │ ├── exit-expected.txt │ │ ├── input.cst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-tagname-quiet.d/ │ │ ├── exit-expected.txt │ │ ├── input.cst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-tagname.d/ │ │ ├── exit-expected.txt │ │ ├── input.cst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── broken-version.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── c-anon-counter.d/ │ │ ├── exit-expected.txt │ │ ├── input1.c │ │ ├── input2.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── c-large-enum.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── case-insensitive-pattern.d/ │ │ ├── INPUT.MK │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── clear-aliases.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── client-vista-vim-fields-expectation.d/ │ │ ├── README.md │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── test.vim │ ├── combination-of-fields-Zs.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── combination-of-fields-zkK.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── common-prelude.d/ │ │ ├── aindex.expected │ │ ├── aindex.ps │ │ ├── amember.expected │ │ ├── amember.ps │ │ ├── buildstring.expected │ │ ├── buildstring.ps │ │ ├── chop.expected │ │ ├── chop.ps │ │ ├── dedup.expected │ │ ├── dedup.ps │ │ ├── dedup_spaces.expected │ │ ├── dedup_spaces.ps │ │ ├── ndup.expected │ │ ├── ndup.ps │ │ ├── normalize_spaces.expected │ │ ├── normalize_spaces.ps │ │ ├── putlast.expected │ │ ├── putlast.ps │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ ├── tr.expected │ │ └── tr.ps │ ├── cxx-how-kinds-defs-are-shared-or-copyed.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── disable-fixed-field.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── disable-languages.d/ │ │ ├── input-matlab.m │ │ ├── input-objc.m │ │ ├── input.m │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── dot-ctags-with-indentation.d/ │ │ ├── args.ctags │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── dynamic-kinds.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── e-ctags-output.d/ │ │ ├── input_file.cc │ │ ├── input_scope.rst │ │ ├── input_space.rst │ │ ├── input_tab.rst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── early--version-opt-processing.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── emacs-modeline-downcased-mode.d/ │ │ ├── exti-expected.txt │ │ ├── functions │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── emacs-modeline-non-alnum-in-head.d/ │ │ ├── input │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── emacs-modeline-non-alnum-in-head2.d/ │ │ ├── input │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── emacs-modeline-non-alnum-in-tail.d/ │ │ ├── input │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── emacs-modeline-uppercased-marker.d/ │ │ ├── exti-expected.txt │ │ ├── macros │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── emacs-modline-shell-script-zsh.d/ │ │ ├── input-firstline0.unknown │ │ ├── input-firstline1.unknown │ │ ├── input-firstline2.unknown │ │ ├── input-firstline3.unknown │ │ ├── input-firstline4.unknown │ │ ├── input-firstline5.unknown │ │ ├── input-lastlist0.unknown │ │ ├── input-lastlist1.unknown │ │ ├── input-lastlist2.unknown │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── enable-kind-postfix-with-wildcard.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── enable-kind-postfix.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── enable-kind-prefix-with-wildcard.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── enable-kind-prefix.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── enable-non-existing-kind.d/ │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── epoch-field.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── errors-about-parser-specific-extras.d/ │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── errors-if-tags-exits-as-directory.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── errors-in-options-roles.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── excmd-combine-backward.d/ │ │ ├── input.cpp │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── excmd-combine.d/ │ │ ├── input.cpp │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── extension-vs-pattern.d/ │ │ ├── exit-expected.txt │ │ ├── input.xxx │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── extras-field-for-pseudo-tags.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── extras-field.d/ │ │ ├── exit-expected.txt │ │ ├── input.cpp │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── extras-long.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── filter-option-write-to-file.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── filter-option.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── fixed-field-handling-in-json-format.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── fixed-field-handling.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── flags-fielddef-datatype.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── force-initializing-option.d/ │ │ ├── README │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── xit-expected.txt │ ├── gcov-sandbox.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── generate-anon-ids.d/ │ │ ├── input0.c │ │ ├── input1.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── getter-extras-field.d/ │ │ ├── input.unknown │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── x.ctags │ ├── input-encoding-option.d/ │ │ ├── exit-expected.txt │ │ ├── input.java │ │ ├── input.js │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── tags-expected.txt │ ├── interactive-mode.d/ │ │ ├── run.sh │ │ ├── stdout-expected.txt │ │ ├── test.c │ │ └── test.rb │ ├── interactive-notice-output.d/ │ │ ├── input.cst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── interactive-option-write-to-file.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── test.rb │ ├── interactive-resource-management.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── invalid-encoding-option.d/ │ │ ├── exit-expected.txt │ │ ├── input.java │ │ ├── input.js │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── json-output-backslash-in-input-field.d/ │ │ ├── exit-expected.txt │ │ ├── input.php │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── json-output-for-broken-input.d/ │ │ ├── exit-expected.txt │ │ ├── input.cs │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── json-output-format.d/ │ │ ├── input.1 │ │ ├── input.c │ │ ├── input.go │ │ ├── input.py │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── json-output-much-parser-fields.d/ │ │ ├── exit-expected.txt │ │ ├── input.h │ │ └── run.sh │ ├── json-output-ptag-in-list-extras.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── json-output-to-file.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── json-output-typed-fields.d/ │ │ ├── input.c │ │ ├── input.ctst │ │ ├── input.rst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── json-parser-limit-recursion.d/ │ │ ├── exit-expected.txt │ │ ├── input512-one.json │ │ ├── input512-two.json │ │ ├── input513-one.json │ │ ├── input513-two.json │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── kind-abnormal-spec.d/ │ │ ├── input.x │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── kind-and-role-defaults.d/ │ │ ├── input.cst │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── kind-long-lregex.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── kind-long.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── kinddef.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── kinds-all-with-spec.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lang-sequel.d/ │ │ ├── args.ctags │ │ ├── exit-expected.txt │ │ ├── input.unknown │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lang-with-no-pattern.d/ │ │ ├── exit-expected.txt │ │ ├── input.foo │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── langmap-option-including-patterns.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── langmap-option.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── language-filed-optscript.d/ │ │ ├── foo.ctags │ │ ├── input.foo │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── language-names.d/ │ │ ├── exit-expected.txt │ │ └── run.sh │ ├── languages-and-language-force-options.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── line-regex-optscript.d/ │ │ ├── exit-expected.txt │ │ ├── hello.ctags │ │ ├── input.hello │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-aliases.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-excludes.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-extras.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-fields-fixed-field-handling.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-fields-none.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-fields-with-prefix.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-fields.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── input.java │ │ ├── input.sh │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-kinds-full.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-language-fields.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-language-flags.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-map-extensions.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-map-patterns.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-map-rexprs.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── something/ │ │ │ ├── input.CPP │ │ │ ├── input.c │ │ │ └── input.h │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-mline-regex-flags.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-mtable-regex-flags.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-output-formats.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-params.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-pseudo-tags.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-regex-flags.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-roles-with-kind-names.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── list-roles.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── list-subparsers-all.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── load-conf-files-under-cwd-no-dot.d/ │ │ ├── ctags.d/ │ │ │ ├── a.ctags │ │ │ ├── b.ctags │ │ │ └── c.ctags │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── load-conf-files-under-cwd.d/ │ │ ├── .ctags.d/ │ │ │ ├── a.ctags │ │ │ ├── b.ctags │ │ │ └── c.ctags │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── load-conf-files-under-default-xdg-config-home.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── load-conf-files-under-home.d/ │ │ ├── exit-expected.txt │ │ ├── myhome/ │ │ │ └── .ctags.d/ │ │ │ ├── a.ctags │ │ │ ├── b.ctags │ │ │ └── c.ctags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── load-conf-files-under-xdg-config-home.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── load-dot-ctags-twice.d/ │ │ ├── dot.ctags │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-clear-patterns.d/ │ │ ├── input.c │ │ ├── mylang.ctags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-kind-letter.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-kind-name.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-list-kinds-full.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-list-kinds-uniquely.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── lregex-list-kinds.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-reject-reserved-kind.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-scan-the-rest-of-input.d/ │ │ ├── exit-expected.txt │ │ ├── input.cst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── lregex-unexpected-regex-kind.d/ │ │ ├── X.ctags │ │ ├── Y-r-regex-with-kinddef.ctags │ │ ├── Y-r-regex.ctags │ │ ├── Y-r.ctags │ │ ├── Y-regex.ctags │ │ ├── Yempty1.ctags │ │ ├── Yempty2.ctags │ │ ├── Ynokind.ctags │ │ ├── input.yyy │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── map-for-unknown-language.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── map-lang-option.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── map-removing.d/ │ │ ├── ada.m │ │ ├── exit-expected.txt │ │ ├── matlab.m │ │ ├── objc.m │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── map-rexpr.d/ │ │ ├── macros.d/ │ │ │ └── macros.vim │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── maxdepth.d/ │ │ ├── run.sh │ │ ├── src/ │ │ │ ├── a.c │ │ │ └── subdir/ │ │ │ └── b.c │ │ └── stdout-expected.txt │ ├── mline-no-advance.d/ │ │ ├── args.ctags │ │ ├── input.foo │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── mtable-avoid-infinite-loop-at-the-eof.d/ │ │ ├── args.ctags │ │ ├── input.foo │ │ ├── input2.foo │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── mtable-mutual-entering.d/ │ │ ├── args.ctags │ │ ├── input0.foo │ │ ├── input1.foo │ │ ├── input2.bar │ │ ├── input3.baz │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── mtable-pinning.d/ │ │ ├── args.ctags │ │ ├── input0.foo │ │ ├── input1.foo │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── mtable-stats.d/ │ │ ├── args.ctags │ │ ├── input.foo │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── multi-roles.d/ │ │ ├── input.x │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── nameless-long-option.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── nested-mio.d/ │ │ ├── exit-expected.txt │ │ ├── input.cst │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── nested-subparsers-multilines.d/ │ │ ├── event.ctags │ │ ├── hook.ctags │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── nested-subparsers.d/ │ │ ├── event.ctags │ │ ├── hook.ctags │ │ ├── input.c │ │ ├── plugin.ctags │ │ ├── run.sh │ │ ├── stdout-expected.txt │ │ └── unused-attr.ctags │ ├── no-empty-tag.d/ │ │ ├── input-0.mak │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── no-input-encoding-option.d/ │ │ ├── exit-expected.txt │ │ ├── input.java │ │ ├── input.js │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── notice-about-broken-symlink.d/ │ │ ├── .gitignore │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── null-description-in-pseudo-tag.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── nulltag-extra.d/ │ │ ├── input.cst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── omit-long-patterns-etags.d/ │ │ ├── input.sh │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── omit-long-patterns.d/ │ │ ├── gen.sh │ │ ├── input.sh │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-dump-keywords.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-dump-options.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-echo-and-force-quit.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── option-exclude-exception.d/ │ │ ├── input.d/ │ │ │ ├── bazel-x/ │ │ │ │ └── x.c │ │ │ ├── bazel-y/ │ │ │ │ └── y.c │ │ │ └── bazel-z/ │ │ │ └── z.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-exclude-including-fsep.d/ │ │ ├── input.d/ │ │ │ ├── bazel-x/ │ │ │ │ └── x.c │ │ │ ├── bazel-y/ │ │ │ │ └── y.c │ │ │ ├── bazel-z/ │ │ │ │ └── z.c │ │ │ └── labze-a/ │ │ │ └── a.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-exclude-simple.d/ │ │ ├── input.d/ │ │ │ ├── a.h │ │ │ ├── bazel-x/ │ │ │ │ └── x.c │ │ │ ├── bazel-y/ │ │ │ │ └── y.c │ │ │ └── bazel-z/ │ │ │ └── z.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-extradef-in-mtable.d/ │ │ ├── input.mtextra │ │ ├── mtextra.ctags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── option-extras-enabling-all.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── option-no-such-foreign-extra.d/ │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── option-no-such-foreign-field.d/ │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── option-options-directory.d/ │ │ ├── exit-expected.txt │ │ ├── optlib/ │ │ │ ├── a.ctags │ │ │ ├── b.ctags │ │ │ └── c.ctags │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── option-options-maybe.d/ │ │ ├── exit-expected.txt │ │ ├── input-maybe.c │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── option-pseudo-tags.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-totals-extra.d/ │ │ ├── input.unknown │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── option-use-slash-as-filename-separator.d/ │ │ ├── run.sh │ │ ├── src/ │ │ │ └── input.c │ │ └── stdout-expected.txt │ ├── optlib-dir-option.d/ │ │ ├── optlib/ │ │ │ ├── a.ctags │ │ │ ├── b.ctags │ │ │ └── c.ctags │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── optlib-message-flag.d/ │ │ ├── args.ctags │ │ ├── input0.foo │ │ ├── input1.foo │ │ ├── input2.foo │ │ ├── input3.foo │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── optscript-preludes-stack.d/ │ │ ├── args-c.ctags │ │ ├── args-cpreprocessor.ctags │ │ ├── args-dts.ctags │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── input.dts │ │ ├── input.i │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── optscript-scope.d/ │ │ ├── exit-expected.txt │ │ ├── input.unknown │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── unknown.ctags │ ├── optscript.d/ │ │ ├── arithmetic.expected │ │ ├── arithmetic.ps │ │ ├── array.expected │ │ ├── array.ps │ │ ├── arrayx.expected │ │ ├── arrayx.ps │ │ ├── compound.expected │ │ ├── compound.ps │ │ ├── control.expected │ │ ├── control.ps │ │ ├── dict.expected │ │ ├── dict.ps │ │ ├── dictx.expected │ │ ├── dictx.ps │ │ ├── error-undefined-if-if.expected │ │ ├── error-undefined-if-if.ps │ │ ├── error-undefined-if.expected │ │ ├── error-undefined-if.ps │ │ ├── exit-expected.txt │ │ ├── misc.expected │ │ ├── misc.ps │ │ ├── pstack.expected │ │ ├── pstack.ps │ │ ├── read-and-print.expected │ │ ├── read-and-print.ps │ │ ├── relalogbits.expected │ │ ├── relalogbits.ps │ │ ├── run.sh │ │ ├── stack.expected │ │ ├── stack.ps │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ ├── string.expected │ │ ├── string.ps │ │ ├── typeattrconv.expected │ │ └── typeattrconv.ps │ ├── output-encoding-option.d/ │ │ ├── exit-expected.txt │ │ ├── input.java │ │ ├── input.js │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── tags-expected.txt │ ├── output-file-resource-management.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── output-format-option.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── output-input-field-with-no-escape.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── parser-init-useCork.d/ │ │ ├── input.x │ │ ├── run.sh │ │ ├── stdout-expected.txt │ │ └── x.ctags │ ├── parser-specific-extras-for-foreign-lang.d/ │ │ ├── input-0.x1 │ │ ├── input-1.x1 │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ ├── x0.ctags │ │ └── x1.ctags │ ├── parser-specific-extras.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── parser-specific-fields-clearing-all.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── parser-specific-fields-for-foreign-lang-in-json.d/ │ │ ├── input.unknownx │ │ ├── knownz.ctags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── unknownx.ctags │ ├── parser-specific-fields-for-foreign-lang.d/ │ │ ├── input.unknownx │ │ ├── knownz.ctags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── unknownx.ctags │ ├── parser-specific-fields-with-datatype.d/ │ │ ├── exit-expected.txt │ │ ├── input.testlang │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── testlang.ctags │ ├── parser-specific-fields-with-scripts.d/ │ │ ├── exit-expected.txt │ │ ├── input.testlang │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── testlang.ctags │ ├── parser-specific-fields.d/ │ │ ├── input.unknownx │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── unknownx.ctags │ ├── pattern-length-limit.d/ │ │ ├── input-iso-8859-1.py │ │ ├── input-utf8.py │ │ ├── input.java │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── pretend-option.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── ptag-dont-emit-to-stdout-by-default.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── ptag-emits-even-when-rewinding.d/ │ │ ├── README │ │ ├── exit-expected.txt │ │ ├── input.cpp │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── ptag-extra-desc.d/ │ │ ├── input.robot │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── ptag-field-sec.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── ptag-in-optlib-parser.d/ │ │ ├── input.foo │ │ ├── input.sh │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── ptag-kind-desc.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── ptag-kind-sep.d/ │ │ ├── exit-expected.txt │ │ ├── input.php │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── ptag-output-excmd.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── ptag-proc-cwd-including-tab.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── ptag-proc-cwd.d/ │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── ptag-role-desc.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── readtags-alias.d/ │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── readtags-broken-input.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── target.tags │ ├── readtags-canonicalize-input-names.d/ │ │ ├── drive-letter0.tags │ │ ├── drive-letter1.tags │ │ ├── exit-expected.txt │ │ ├── good-ptags.tags │ │ ├── good0.tags │ │ ├── good1.tags │ │ ├── good2.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-combine.d/ │ │ ├── backward.tags │ │ ├── exit-expected.txt │ │ ├── forward.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-default-field-val.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-error-conflicting-actions.d/ │ │ ├── exit-expected.txt │ │ ├── input.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-error-in-sorter.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ └── run.sh │ ├── readtags-error-no-action.d/ │ │ ├── exit-expected.txt │ │ ├── input.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-error-no-input.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-escaping.d/ │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── output2.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-formatter-op-regex-extraction.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-formatter-op-tr.d/ │ │ ├── input.cpp │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-formatter.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-list-pseudo-tags.d/ │ │ ├── ptag-sort-no.tags │ │ ├── ptag-sort-yes.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-ptags-dls.d/ │ │ ├── exit-expected.txt │ │ ├── input.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-ptags-escaping.d/ │ │ ├── exit-expected.txt │ │ ├── pseudo-input-b_.tags │ │ ├── pseudo-input-bb.tags │ │ ├── pseudo-input-bt.tags │ │ ├── pseudo-name-b_.tags │ │ ├── pseudo-name-bb.tags │ │ ├── pseudo-name-bt.tags │ │ ├── regular-input-b_.tags │ │ ├── regular-input-bb.tags │ │ ├── regular-input-bt.tags │ │ ├── regular-kind-b_.tags │ │ ├── regular-kind-bb.tags │ │ ├── regular-name-b_.tags │ │ ├── regular-name-bb.tags │ │ ├── regular-name-bt.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-ptags-escaping2.d/ │ │ ├── example-_-_.tags │ │ ├── example-_-b.tags │ │ ├── example-_-s.tags │ │ ├── example-e-_.tags │ │ ├── example-e-b.tags │ │ ├── example-e-s.tags │ │ ├── example-u-_.tags │ │ ├── example-u-b.tags │ │ ├── example-u-s.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-begin.d/ │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── run.sh │ │ ├── sample.c │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-broken-exp.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── readtags-qualifier-end-field.d/ │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-exp-with-garbage.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── readtags-qualifier-nth-field.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-op-downcase-upcase.d/ │ │ ├── input.cpp │ │ ├── output.tags │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── readtags-qualifier-op-length.d/ │ │ ├── input.el │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-op-list.d/ │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-op-regexp-quote.d/ │ │ ├── exit-expected.txt │ │ ├── input.x │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── x.ctags │ ├── readtags-qualifier-op-string-append.d/ │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-regex.d/ │ │ ├── input.hxx │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier-sf-cond.d/ │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-qualifier.d/ │ │ ├── base.c │ │ ├── base.py │ │ ├── c.tags │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── roles.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-simple-listing.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── run.sh │ │ ├── sorted.tags │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-sorter-cmp_or-sform.d/ │ │ ├── README.md │ │ ├── exit-expected.txt │ │ ├── input.d/ │ │ │ ├── bar.c │ │ │ ├── decl.h │ │ │ └── foo.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-sorter-if-sform-order.d/ │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-sorter-if-sform.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-sorter.d/ │ │ ├── .ctags.d/ │ │ │ ├── 0.ctags │ │ │ └── src.list │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── run.sh │ │ ├── src/ │ │ │ ├── input-area.cpp │ │ │ ├── input-volume.cpp │ │ │ └── input.h │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-stdin.d/ │ │ ├── exit-expected.txt │ │ ├── output.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── readtags-with-list-pseudo-tags.d/ │ │ ├── ptag-sort-no.tags │ │ ├── ptag-sort-yes.tags │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── regex-for-unknown-language.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── regex-patterns-from-file.d/ │ │ ├── input.c │ │ ├── list.regex │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── reset-fields.d/ │ │ ├── exit-expected.txt │ │ ├── input.h │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── roledef.d/ │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── roles-field-optscript.d/ │ │ ├── foo.ctags │ │ ├── input.foo │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── ruby-scope-loop-oom.d/ │ │ ├── README │ │ ├── a.rb │ │ ├── b.rb │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── run-as-etags.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── sandbox-crash.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── sandbox-default-req.d/ │ │ ├── exit-expected.txt │ │ ├── input.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── sandbox-no-eager-guessing.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── sandbox-unknown-submode.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── sandbox-with-eager-guessing.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── sandbox.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── scopesep.d/ │ │ ├── input.tcl │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── selector-dont-select-disabled-lang.d/ │ │ ├── exit-expected.txt │ │ ├── input.h │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── selector-select-C-for-dot-h.d/ │ │ ├── exit-expected.txt │ │ ├── input.h │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── selector-select-perl6-for-dot-pm.d/ │ │ ├── input0.pm │ │ ├── input1.pm │ │ ├── input2.pm │ │ ├── input3.pm │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── selector-xml-root-elelement.d/ │ │ ├── input.xml │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── sorted-list-languages.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── subparser-direction.d/ │ │ ├── input.cc │ │ ├── input.mojom │ │ ├── mojom-bidirectional.ctags │ │ ├── mojom-dedicated.ctags │ │ ├── mojom-default.ctags │ │ ├── mojom-shared.ctags │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── tab-in-parser-specific-field.d/ │ │ ├── foo.ctags │ │ ├── input.foo │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── tag-relative-option-in-etags.d/ │ │ ├── indirect/ │ │ │ └── src/ │ │ │ └── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── tag-relative-option-no-optarg.d/ │ │ ├── exit-expected.txt │ │ └── run.sh │ ├── tag-relative-option.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── tags-output-typed-fields.d/ │ │ ├── input.c │ │ ├── input.ctst │ │ ├── input.rst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── tmain-example.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ └── tags-expected.txt │ ├── tmain-skip-example.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── trace-option.d/ │ │ ├── exit-expected.txt │ │ ├── input.unknown │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── two-inputs-requiring-scope-stack.d/ │ │ ├── a.dts │ │ └── b.dts │ ├── unreadable-input.d/ │ │ ├── input-1.c │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── utils.sh │ ├── version-option.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── versioning.d/ │ │ ├── broken-extra.ctags │ │ ├── broken-field.ctags │ │ ├── broken-kind.ctags │ │ ├── broken-role.ctags │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ ├── stdout-expected.txt │ │ ├── test.ctags │ │ ├── warning-extra.ctags │ │ ├── warning-field.ctags │ │ ├── warning-kind.ctags │ │ └── warning-role.ctags │ ├── w32-slash-in-exclude-option.d/ │ │ ├── input.d/ │ │ │ ├── capture_me/ │ │ │ │ └── input.c │ │ │ ├── dont_capture_me/ │ │ │ │ └── input.c │ │ │ └── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── warn-garbage-on-ostack.d/ │ │ ├── exit-expected.txt │ │ ├── garbage.ctags │ │ ├── input.garbage │ │ ├── input.kconfig │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── warn-reusing-kind-letter.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── wildcard-in-lang-of-fields-option.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── wrong-parser-name-in-field.d/ │ │ ├── exit-expected.txt │ │ ├── run.sh │ │ └── stderr-expected.txt │ ├── xref-output-common-fields.d/ │ │ ├── input.py │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── xref-output-formatting-parser-specific-field.d/ │ │ ├── input.rst │ │ ├── run.sh │ │ ├── stderr-expected.txt │ │ └── stdout-expected.txt │ ├── xref-output-ptag-in-list-extras.d/ │ │ ├── run.sh │ │ └── stdout-expected.txt │ ├── xref-output-to-file.d/ │ │ ├── input.c │ │ ├── run.sh │ │ └── stdout-expected.txt │ └── xref-output-typed-fields.d/ │ ├── input.c │ ├── input.ctst │ ├── input.rst │ ├── run.sh │ ├── stderr-expected.txt │ └── stdout-expected.txt ├── Units/ │ ├── afl-fuzz.r/ │ │ ├── github-issue-528-sml.d/ │ │ │ ├── expected.tags │ │ │ └── input.sml │ │ ├── github-issue-529-bas.d/ │ │ │ └── input.bas │ │ ├── github-issue-530-css.d/ │ │ │ └── input.css │ │ ├── github-issue-531-make.d/ │ │ │ └── input.mk │ │ ├── github-issue-532-vim.d/ │ │ │ └── input.vim │ │ ├── github-issue-536-flex.d/ │ │ │ └── input.as │ │ ├── github-issue-537-beta.d/ │ │ │ └── input.bet │ │ ├── github-issue-538-sql.d/ │ │ │ └── input.sql │ │ ├── github-issue-539-js.d/ │ │ │ └── input.js │ │ ├── github-issue-540-fortran.d/ │ │ │ └── input.f │ │ ├── github-issue-541-json.d/ │ │ │ └── input.json │ │ ├── github-issue-542-vhdl.d/ │ │ │ └── input.vhdl │ │ ├── github-issue-543-eiffel.d/ │ │ │ └── input.e │ │ ├── github-issue-625-r.d/ │ │ │ └── input.r │ │ ├── github-issue-627-perl.d/ │ │ │ └── input.pl │ │ └── github-issue-628-vera.d/ │ │ └── input.vr │ ├── csharp-review-needed.r/ │ │ ├── array_ref_and_out.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── attributes.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── bug1515910.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── bug1611054.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── bug1800065.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── bug1830343.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── bug1830344.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── bug2411878.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── events.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── general.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── indexer.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── interface_indexers.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── interface_properties.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── internal.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_abstract.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_catch_try.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_class.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_const.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_delegate.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_enum.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_event.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_explicit.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_extern.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_implicit.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_interface.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_namespace.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_out.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_override.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_params.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_private.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_protected.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_public.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_sealed.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_static.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_struct.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_virtual.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── keyword_volatile.cs.t/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ └── property.cs.t/ │ │ ├── expected.tags │ │ └── input.cs │ ├── extension-with-template-suffix.d/ │ │ ├── expected.tags │ │ └── input.c.in │ ├── extra-anonymous.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.js │ │ └── input.c │ ├── extra-disabling-anonymous.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.js │ │ └── input.c │ ├── extra-file-scope-option.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.c │ ├── extra-total-lines.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── foo.h │ │ └── input.c │ ├── flags-langdef-directions.r/ │ │ ├── bidirectional.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.sub │ │ │ └── input.base │ │ ├── dedicated.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.sub │ │ │ └── input.base │ │ ├── default.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.sub │ │ │ └── input.base │ │ └── shared.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.sub │ │ └── input.base │ ├── foreign-tags.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.docc │ ├── fuzz-hitting-assertions.r/ │ │ ├── README │ │ ├── csharp-fha-0.d/ │ │ │ ├── expected.tags │ │ │ └── input.cs │ │ ├── d-fha-0.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.d │ │ ├── eiffel-fha-0.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── java-fha-0.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── systemverilog-fha-0.d/ │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── vera-fha-0.d/ │ │ │ ├── expected.tags │ │ │ └── input.vr │ │ └── verilog-fha-0.d/ │ │ ├── expected.tags │ │ └── input.v │ ├── guest-in-optlib-single-line.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.single │ │ ├── input-1.single │ │ ├── input-2.single │ │ └── input.single │ ├── main-guessing.r/ │ │ ├── nolang-modeline-emacs-after-shbang.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-emacs-eof.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-emacs-firstline0.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-emacs-firstline1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-vim0-head.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-vim0-tail.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-vim1-head.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-vim1-tail.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-vim2-head.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-vim2-tail.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-zsh-autoload.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── nolang-modeline-zsh-compdef.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ └── nolang-shebang-python3.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.nolang │ ├── matlab-tg-corpus.d/ │ │ ├── expected.tags │ │ ├── features │ │ └── input.m │ ├── mtable-simple-with-continuation.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mtable │ ├── mtable-simple-with-table-extending.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mtable │ ├── mtable-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mtable │ ├── noext-tg-matlab.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.nolang │ ├── noext-tg-objc.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.nolang │ ├── objc-tg-corpus.d/ │ │ ├── expected.tags │ │ └── input.m │ ├── option-add-alias.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.nolang │ ├── option-disable-kind-in-both.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.c │ ├── option-disable-kind-in-builtin.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.c │ ├── option-disable-kind-in-regex.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.c │ ├── option-extradef.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.py │ ├── option-file-tags-no.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mk │ ├── option-file-tags.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mk │ ├── option-input-file.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.c │ ├── option-lang-compatibility.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.foo │ ├── option-langmap-ext--ext.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.x │ ├── option-langmap-ext--pat-ext.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.zzz │ ├── option-langmap-ext-pat--ext.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.x │ ├── option-langmap-pat--ext.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.x │ ├── option-langmap-pat--pat-ext.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.zzz │ ├── option-regex-attaching-role.r/ │ │ ├── extending-existing-parser.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scm │ │ └── standing-alone-line-parser.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foo │ ├── option-same-kind-in-regex-and-builtin.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.c │ ├── optlib-recursive.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ ├── input.cof │ │ └── optlib/ │ │ └── lang/ │ │ ├── a.ctags │ │ ├── b.ctags │ │ ├── c.ctags │ │ ├── d.ctags │ │ └── e.ctags │ ├── optlib-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ ├── input.coffee │ │ └── optlib/ │ │ └── coffee.ctags │ ├── optscript.r/ │ │ ├── op-access.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-anongen.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foo │ │ ├── op-end.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-extras.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-inherits.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-intervaltab.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── op-line.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-markplaceholder.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-matchloc2line.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-not-traced.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-reftag.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foo │ │ ├── op-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-taction.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── op-tagloc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foo │ │ ├── op-traced.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.unknown │ │ ├── op-typeref.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ └── with-foreignLanguage-flag.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.c │ │ └── input.xxx │ ├── paramdef.r/ │ │ ├── no-set.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foo │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foo │ ├── parser-I18nRubyGem.r/ │ │ ├── language-force.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.i18n │ │ ├── locale-kind.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.yml │ │ │ └── input.yml │ │ ├── no-language-force.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.yml │ │ │ └── input.yml │ │ ├── no-locale.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.yml │ │ │ └── input.yml │ │ ├── qualified.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.yml │ │ │ └── input.yml │ │ ├── simple-I18nRubyGem.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.yml │ │ │ └── input.yml │ │ └── symbols.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ ├── input-0.yml │ │ └── input.yml │ ├── parser-ada.r/ │ │ ├── ada-adb.d/ │ │ │ ├── expected.tags │ │ │ └── input.adb │ │ ├── ada-ads.d/ │ │ │ ├── expected.tags │ │ │ └── input.ads │ │ ├── ada-block-tracking.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.adb │ │ │ └── validator │ │ ├── ada-char-literal.d/ │ │ │ ├── expected.tags-e │ │ │ └── input.adb │ │ ├── ada-end-without-designator.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.adb │ │ │ └── validator │ │ ├── ada-entry.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.adb │ │ │ ├── input_0.gpr │ │ │ ├── input_1.adb │ │ │ └── input_1.ads │ │ ├── ada-etags-suffix.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-e │ │ │ ├── input.ads │ │ │ ├── input_0.adb │ │ │ └── input_0.ads │ │ ├── ada-expression-function-with-generic.d/ │ │ │ ├── expected.tags-e │ │ │ └── input.adb │ │ ├── ada-expression-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.adb │ │ ├── ada-function.d/ │ │ │ ├── args.ctags │ │ │ └── input.broken │ │ ├── ada-generic-in-package.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-e │ │ │ ├── input.ads │ │ │ ├── input_1.adb │ │ │ └── input_2.ads │ │ ├── ada-is-end.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ada │ │ ├── ada-label.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.adb │ │ ├── ada-overriding.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.ads │ │ │ ├── input_2.adb │ │ │ └── input_3.ads │ │ ├── ada-partial-bug.d/ │ │ │ ├── expected.tags │ │ │ └── input.adb │ │ ├── ada-partial-bug2.d/ │ │ │ └── input.adb │ │ ├── ada-partial-type.d/ │ │ │ ├── expected.tags │ │ │ └── input.ads │ │ ├── ada-protected.d/ │ │ │ └── input.adb │ │ ├── ada-separate.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.adb │ │ │ └── input.adb │ │ ├── ada-string-literal.d/ │ │ │ ├── expected.tags-e │ │ │ └── input.adb │ │ ├── ada-type-new-without-with.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.adb │ │ └── ada-whitespaces-between-id-and-colon.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.adb │ ├── parser-ansibleplaybook.r/ │ │ ├── broken-input.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── features │ │ │ └── input.yml │ │ └── play-name.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.yml │ ├── parser-ant.r/ │ │ ├── regex-based.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.xml │ │ ├── xpath-based-unix.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.xml │ │ └── xpath-based.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.xml │ ├── parser-asciidoc.r/ │ │ ├── anchor-asciidoc.d/ │ │ │ ├── expected.tags │ │ │ └── input.asciidoc │ │ ├── anchor-invalid-asciidoc.d/ │ │ │ ├── expected.tags │ │ │ └── input.adoc │ │ ├── one-character-title.d/ │ │ │ ├── expected.tags │ │ │ └── input.adoc │ │ ├── simple-asciidoc.d/ │ │ │ ├── expected.tags │ │ │ └── input.asciidoc │ │ └── utf8-asciidoc.d/ │ │ ├── expected.tags │ │ └── input.asc │ ├── parser-asm.r/ │ │ ├── 68hc11.asm.d/ │ │ │ ├── expected.tags │ │ │ └── input.asm │ │ ├── asm-cpp-macro-expansion-cmdline.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.S │ │ ├── asm-cpp-macro-expansion-with-limitation.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.S │ │ ├── asm-cpp-macro-expansion-with-multi-line-args-last-items.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.S │ │ ├── asm-cpp-macro-expansion-with-multi-line-args.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.S │ │ ├── asm-cpp-macro-expansion.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.S │ │ │ ├── input-1.S │ │ │ ├── input-2.S │ │ │ ├── input-3.S │ │ │ ├── input-4.S │ │ │ ├── input-5.S │ │ │ ├── input-6.S │ │ │ ├── input-7.S │ │ │ └── input.S │ │ ├── bd32.s.d/ │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── bug538629.asm.d/ │ │ │ ├── expected.tags │ │ │ └── input.asm │ │ ├── cpp-parameter-false.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── cpp-parameter-true.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.S │ │ ├── crash-when-deleting-token.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.S │ │ ├── directive-before-label.d/ │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── gas-parameterized-comment-no-cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── gas-parameterized-comment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── gas-parameterized-linesep-no-cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── gas-parameterized-linesep.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── gas-section.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.s │ │ │ ├── input-1.s │ │ │ └── input.s │ │ ├── gas.s.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── label-capturing.d/ │ │ │ ├── expected.tags │ │ │ └── input.S │ │ ├── label-just-before-comment-no-cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── label-just-before-comment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.s │ │ ├── macro-params.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.asm │ │ ├── masm.asm.d/ │ │ │ ├── expected.tags │ │ │ └── input.asm │ │ ├── moniker.x68.d/ │ │ │ ├── expected.tags │ │ │ └── input.x68 │ │ └── unbalanced-end-macro.d/ │ │ ├── expected.tags │ │ └── input.S │ ├── parser-autoconf.r/ │ │ ├── disabling-m4.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ac │ │ ├── forcing-autoconf-and-disabling-m4.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── nested-block.ac.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ac │ │ ├── no-string-literal.d/ │ │ │ ├── expected.tags │ │ │ └── input.ac │ │ ├── simple.ac.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ac │ │ └── simple2.ac.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.ac │ ├── parser-autoit.r/ │ │ └── simple-au3.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.au3 │ ├── parser-automake.r/ │ │ ├── disable-make-parser.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.am │ │ ├── eof-value.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.am │ │ ├── langstack.am.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.am │ │ ├── noinst.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.am │ │ ├── objprefix.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.am │ │ ├── simple.am.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.am │ │ └── subdirs.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.am │ ├── parser-awk.r/ │ │ ├── functions.d/ │ │ │ ├── expected.tags │ │ │ └── input.awk │ │ ├── gawk-alias.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── simple-awk.d/ │ │ │ ├── expected.tags │ │ │ └── input.awk │ │ └── simple2-awk.d/ │ │ ├── expected.tags │ │ └── input.awk │ ├── parser-basic.r/ │ │ ├── basic-labels.d/ │ │ │ ├── expected.tags │ │ │ └── input.bas │ │ ├── freebasic-access.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.bas │ │ ├── freebasic-decls.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.bas │ │ ├── freebasic-namespace.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.bas │ │ ├── simple.bas.d/ │ │ │ ├── expected.tags │ │ │ └── input.bas │ │ └── simple.bb.d/ │ │ ├── expected.tags │ │ └── input.bb │ ├── parser-bats.r/ │ │ └── bats-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.bats │ ├── parser-bibtex.r/ │ │ └── bib-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.bib │ ├── parser-c.r/ │ │ ├── anonymous-param-in-broken-paramlist.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── input-0.c │ │ │ ├── input-1.c │ │ │ └── input.c │ │ ├── attr-attached-to-array-failed.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── attr-attached-to-array.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── backslash-in-input.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bit_field.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── broken-input-cxx-operator.d/ │ │ │ └── input.c │ │ ├── bug1020715.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1085585.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1086609.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1198.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1201689.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1458930.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1466117.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1491666.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug1764143.h.d/ │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── bug2554.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug507864.c.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug556645.c.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug556646.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug945.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug950.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-define-mixed.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-digraphs.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-include.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-keyword-alignas.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-knr.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-label.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-multichars-between-single-quotes.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-sample.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-size_t-wchar_t-typedef.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-struct-var-with-initializer.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-trigraphs.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── c-var-initialized-using-macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── complex_decl.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── cxx-keywords-simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── cxx-scope-keywords.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── directives-2.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── directives.c.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── end-field-of-macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── end-field-of-var.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── enum-bit-fields.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── enum.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── extern_variable.h.b/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── func-after-typedef-for-fptr-returning-enum.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── func-after-typedef-for-fptr-returning-struct.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── func_typedef.h.d/ │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── if0.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── line_directives.c.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── local.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── macrodef.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── macroexpand-empty-arg.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── macroexpand-typeof.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── macroexpand-with-linenum-adjustment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── macros.c.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── option-disable-undef.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── properties-thread.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── properties.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── prototype.h.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── recursive-macros-2.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── recursive-macros.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── spurious_label_tags.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── static_array.c.d/ │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── using-cxx-keyword-in-c-code.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ └── vardef-surrounded-by-parentheses.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.c │ ├── parser-cargo.r/ │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.cargo │ ├── parser-clojure.r/ │ │ ├── broken-ns.d/ │ │ │ ├── expected.tags │ │ │ ├── input-0.clj │ │ │ ├── input-1.clj │ │ │ └── input.clj │ │ ├── clojure-def-in-unknown-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.clj │ │ ├── clojure-metadata-in-fn.d/ │ │ │ ├── expected.tags │ │ │ └── input.clj │ │ ├── clojure-metadata-in-ns.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.clj │ │ │ └── input.clj │ │ ├── clojure-methods.b/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.clj │ │ ├── clojure-vars.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.clj │ │ ├── macros.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.clj │ │ └── simple-clojure.d/ │ │ ├── expected.tags │ │ └── input.clj │ ├── parser-cmake.r/ │ │ ├── cmake-comments.d/ │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-option.d/ │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-project.d/ │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-scoped-variable.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-simple.d/ │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ ├── cmake-target.d/ │ │ │ ├── expected.tags │ │ │ └── input.cmake │ │ └── cmake-variable.d/ │ │ ├── expected.tags │ │ └── input.cmake │ ├── parser-cobol-to-review.r/ │ │ ├── HelloWorld.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── HelloWorldFree.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── HelloWorldLatin1.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── MALFORMED.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── README │ │ ├── TEST-PRINTER.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── TEST-PRINTER2.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── TEST-PRINTER3.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── TEST-SINGLE-QUOTES.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── VIRTUAL-PRINTER.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ └── VIRTUAL-PRINTER2.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.cbl │ ├── parser-cobol-to-review2.r/ │ │ ├── FETCHTBL.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── INSERTTBL.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── README │ │ └── sqlca.d/ │ │ ├── expected.tags │ │ └── input.cbl │ ├── parser-cobol.r/ │ │ ├── comments.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── helloworld.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── helloworld2.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── issue-1324.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── levels.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ ├── quoted-program-id.cbl.d/ │ │ │ ├── expected.tags │ │ │ └── input.cbl │ │ └── simple.cbl.d/ │ │ ├── expected.tags │ │ ├── features │ │ └── input.cbl │ ├── parser-cpreprocessor.r/ │ │ ├── asm-area.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.c │ │ │ ├── input-1.c │ │ │ ├── input-2.c │ │ │ ├── input-3.c │ │ │ ├── input-4.c │ │ │ ├── input-5.c │ │ │ ├── input-6.c │ │ │ ├── input-7.asm │ │ │ └── input.c │ │ ├── backslash-in-parameters.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── capture-params-in-macro-defs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── disable-cpp-client--clinet-kind.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── disable-cpp-client--cpp-kind.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── disable-cpp-client.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── disable-cpp-cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.dts │ │ ├── if0-false-with-param.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── if0-true-with-param.c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── macro-condition-role.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── macrodef.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── macroexpand.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.c │ │ │ ├── input-1.c │ │ │ └── input.c │ │ ├── macros-specified-with-param.c.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── simple-cpreprocessor.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── skip-newlines-in-literals.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.c │ │ │ ├── input-1.c │ │ │ └── input.c │ │ ├── unget-mbyte-string.d/ │ │ │ ├── README │ │ │ ├── input-0.lds │ │ │ ├── input-1.java │ │ │ ├── input-2.lds │ │ │ ├── input-3.java │ │ │ └── input.java │ │ └── unget-multi-bytes-string.d/ │ │ ├── README │ │ ├── input-0.lds │ │ ├── input-1.java │ │ ├── input-2.lds │ │ └── input.java │ ├── parser-csharp.r/ │ │ └── nullable-parameters.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.cs │ ├── parser-css.r/ │ │ ├── css-at-rules.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-at-supports.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-attribute-selectors.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-comma-no-space.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-namespace-selectors.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-pseudo-classes.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-simple.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-singlequote-in-comment-issue2.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ ├── css-tag-types.d/ │ │ │ ├── expected.tags │ │ │ └── input.css │ │ └── css-trivial.d/ │ │ ├── expected.tags │ │ └── input.css │ ├── parser-cuda.r/ │ │ ├── cuda-sample.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cu │ │ └── param-with-default-value.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.cuh │ ├── parser-cxx.r/ │ │ ├── 1117-using-in-c.d/ │ │ │ └── input.c │ │ ├── README │ │ ├── alignas-in-struct.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── angle_bracket.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── attribute-alias.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── attribute-sections.cpp-no-ldscript.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── attribute-sections.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.c │ │ │ ├── input-1.c │ │ │ └── input.c │ │ ├── attribute.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── blocks-nesting-too-deep.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cxx │ │ │ ├── input-1.cxx │ │ │ └── input.cxx │ │ ├── brackets.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── broken-input.d/ │ │ │ └── input.cc │ │ ├── bug-github-1111.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-github-1671.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-github-1675.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-github-1781.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-github-2263.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── bug-github-2538.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-github-3019.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ └── input.cpp │ │ ├── bug-github-3413.cpp.d/ │ │ │ ├── README │ │ │ └── input.hpp │ │ ├── bug-github-871.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-github-pull-972.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug-issue-3166.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cxx │ │ ├── bug1020715.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1093123.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1187505.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1252.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1548443.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1563476.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1575055.cpp.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1585745.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1770479.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1773926.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1799340.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1799343-1.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1799343-2.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1907083.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug1924919.cpp.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug639639.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── bug639644.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── bug665086.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug834.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug849591.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug852368.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── bug872494.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── c-header-as-cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── class-inheritance.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── class.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── complex-macros.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ └── input.cpp │ │ ├── cpp-type-alias-with-using-keyword.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cpp_destructor.cpp.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx-keyword-alignas.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cxx │ │ ├── cxx-keywords-as-c-identifiers.b/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── gen-expected-tags.sh │ │ │ ├── gen-input.sh │ │ │ ├── input.h │ │ │ └── keywords.sh │ │ ├── cxx-shift-operators-in-template-parameters.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-attributes.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-broken-nested-attributes.cpp.d/ │ │ │ ├── expected.tags │ │ │ ├── input-0.cxx │ │ │ └── input.cxx │ │ ├── cxx11-constexpr-variable.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-delete.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-final.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-lambdas.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-noexcept.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-override.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-raw-strings.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx11-user-defined-literals.d/ │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── cxx11enum.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx14-combined.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── cxx14-digit-separator.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── digraph-and-template-angle-confliction.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.hh │ │ ├── end-field-for-prototype-kind.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── enum-in-a-struct--with-q-extra.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── export-2.d/ │ │ │ ├── README.md │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── export-3.d/ │ │ │ ├── README.md │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── export-namespace-alias.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── export-using.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── extern.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── field-nth.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── foreach.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── func-name-in-parentheses.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ └── input.c │ │ ├── function-return-type-via-macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── function-return-types.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── function_try_block.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cxx │ │ ├── functions.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── ignoring-macro-with-parameters.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.hxx │ │ ├── import-4.d/ │ │ │ ├── README.md │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ ├── input-3.cpp │ │ │ ├── input-4.cpp │ │ │ ├── input-5.cpp │ │ │ ├── input-6.cpp │ │ │ └── input.cpp │ │ ├── import-5.d/ │ │ │ ├── README.md │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ ├── input-3.cpp │ │ │ ├── input-4.cpp │ │ │ ├── input-5.cpp │ │ │ ├── input-6.cpp │ │ │ ├── input-7.cpp │ │ │ └── input.cpp │ │ ├── import-6.d/ │ │ │ ├── README.md │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ └── input.cpp │ │ ├── initializer-list.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ ├── input-3.cpp │ │ │ ├── input-4.cpp │ │ │ ├── input.h │ │ │ ├── validator │ │ │ ├── validator-0 │ │ │ ├── validator-1 │ │ │ ├── validator-2 │ │ │ ├── validator-3 │ │ │ └── validator-4 │ │ ├── inline-variables.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── instantiation.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.hpp │ │ │ └── validator │ │ ├── instantiation2.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.hpp │ │ │ └── validator │ │ ├── iostream.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── k-and-r.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── keyword-in-return-type.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── less-than-operator-between-anglebrackets.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── member-with-initial-value.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── modules-1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ ├── input-3.cpp │ │ │ ├── input-4.cpp │ │ │ ├── input-5.cpp │ │ │ ├── input-6.cpp │ │ │ ├── input-7.cpp │ │ │ ├── input-8.cpp │ │ │ ├── input-9.cpp │ │ │ ├── input.cpp │ │ │ ├── validator │ │ │ ├── validator-0 │ │ │ ├── validator-2 │ │ │ ├── validator-8 │ │ │ └── validator-9 │ │ ├── modules-8.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ └── input.cpp │ │ ├── more-decltypes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cxx │ │ ├── namespace-alias-in-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── namespace-and-preprocessor.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── namespace-and-scope.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── namespace.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── new-delete.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── operators.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── out-range-input-for-isspace.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── partition.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ ├── input-2.cpp │ │ │ ├── input-3.cpp │ │ │ ├── input-4.cpp │ │ │ └── input.cpp │ │ ├── pointer-to-array.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── properties-consteval.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── properties-constexpr.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── properties-constinit.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── properties.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── prototype-starting-from-scope-op.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── rojas.h.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── scope-of-using-in-lambda-in-enum.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── signature.cpp.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── struct-keyword-not-for-defining-struct.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── template-member-forward-declaration.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── template-member-function-pointer-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── template-nested-triangle-brackets.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.hpp │ │ │ ├── input-1.hpp │ │ │ ├── input-2.hpp │ │ │ ├── input-3.hpp │ │ │ ├── input.hpp │ │ │ └── validator-2 │ │ ├── template-parameters.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── template-prototype.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cc │ │ ├── template-specializations-including-op.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.cpp │ │ │ └── validator │ │ ├── template-specializations.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates-enable-if.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates-in-labmdas-1.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates-in-labmdas-2.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates3.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates4.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates5.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── templates6.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input.hpp │ │ │ └── validator │ │ ├── templates7.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.hpp │ │ │ └── validator │ │ ├── templates8.d/ │ │ │ ├── README │ │ │ └── input.cpp │ │ ├── typedef-of-function-ptr-with-macro.d/ │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── typedefs.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── unclosed-angle-bracket.d/ │ │ │ ├── README │ │ │ └── input.cxx │ │ ├── using-in-template.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── using.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── variable-declarations.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── variable-templates.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.cpp │ │ │ ├── input-1.cpp │ │ │ └── input.cpp │ │ ├── variables-in-control-statements.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ ├── variables-prototypes-2.cpp.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.cpp │ │ └── variables-prototypes.cpp.b/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.cpp │ ├── parser-d.r/ │ │ ├── d-accessmod.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.d │ │ ├── d-size_t-wchar_t-alias.d/ │ │ │ ├── expected.tags │ │ │ └── input.d │ │ ├── simple.d.d/ │ │ │ ├── expected.tags │ │ │ └── input.d │ │ └── templates.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.d │ ├── parser-dbus-inspect.r/ │ │ ├── node-as-root-with-dtd.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.xml │ │ ├── node-as-root-without-dtd.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.xml │ │ └── simple-dbus-inspect.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.xml │ ├── parser-dbus-service.r/ │ │ └── simple.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.service │ ├── parser-dtd.r/ │ │ ├── colons-in-name.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.dtd │ │ ├── condtion.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.dtd │ │ ├── elements.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mod │ │ ├── fq.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.dtd │ │ ├── notation.d/ │ │ │ ├── expected.tags │ │ │ └── input.dtd │ │ ├── parameter-entities.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.dtd │ │ └── simple-dtd.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.dtd │ ├── parser-dts.r/ │ │ ├── dts-core-dump.d/ │ │ │ └── input.dts │ │ ├── dts-fq-core-dump.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.dts │ │ ├── dts-fq-without-scope-field.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.dts │ │ └── dts-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.dts │ ├── parser-eiffel.r/ │ │ ├── aliases.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── attributes.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── class.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── deprecated-syntax.e.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── functions.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── inherit-rename.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── local-kind.e.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── note.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── obsolete.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ ├── procedures.e.d/ │ │ │ ├── expected.tags │ │ │ └── input.e │ │ └── verbatim.e.d/ │ │ ├── expected.tags │ │ └── input.e │ ├── parser-elixir.r/ │ │ ├── elixir-callbacks.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-exceptions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-functions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-macros.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-modules.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-records.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-sign-operators.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-tests.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ ├── elixir-types.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ex │ │ └── elixir-word-operators.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.ex │ ├── parser-elm.r/ │ │ ├── elm-aliases.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-bad-lines.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.elm │ │ │ ├── input-2.elm │ │ │ ├── input-3.elm │ │ │ └── input.elm │ │ ├── elm-case-statements.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-comments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-complex-types.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-constructor-signatures.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-expressions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-functions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-if-then-else.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-imports.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.elm │ │ │ └── input.elm │ │ ├── elm-just-comments.d/ │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-let-in.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-modules.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.elm │ │ │ ├── input-2.elm │ │ │ ├── input-3.elm │ │ │ ├── input-4.elm │ │ │ ├── input-5.elm │ │ │ └── input.elm │ │ ├── elm-multiline-strings.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-namespaces.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-optlist-compatibility.d/ │ │ │ ├── README.md │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-parameter-capture.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-parameter-patterns.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-ports.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-single-expressions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ ├── elm-type-annotations.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.elm │ │ └── elm-types.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-1.elm │ │ └── input.elm │ ├── parser-emacsLisp.r/ │ │ ├── definitions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.el │ │ ├── misleading-names.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.el │ │ ├── newline.b/ │ │ │ ├── expected.tags │ │ │ └── input.el │ │ └── simple-emacsLisp.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.el │ ├── parser-erlang.r/ │ │ └── crash1.d/ │ │ └── input.erl │ ├── parser-flex.r/ │ │ ├── as-first-token.d/ │ │ │ ├── expected.tags │ │ │ └── input.as │ │ ├── classes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.as │ │ ├── const.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.as │ │ ├── const2.d/ │ │ │ ├── expected.tags │ │ │ └── input.as │ │ ├── flex_comment.mxml.d/ │ │ │ ├── expected.tags │ │ │ └── input.mxml │ │ ├── flex_only_mxml.mxml.d/ │ │ │ ├── expected.tags │ │ │ └── input.mxml │ │ ├── flex_with_actionscript.mxml.d/ │ │ │ ├── expected.tags │ │ │ └── input.mxml │ │ ├── method-attributes.d/ │ │ │ ├── expected.tags │ │ │ └── input.as │ │ ├── packages.d/ │ │ │ ├── expected.tags │ │ │ └── input.as │ │ └── sampler.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.as │ ├── parser-forth.r/ │ │ └── simple-forth.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.fth │ ├── parser-fortran.r/ │ │ ├── array-spec.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── array_spec.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── auto.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── bug565813.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── bug620288.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── bug629.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── bug670433.f90.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── bug726712.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── bug726875.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── bug734933.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── bug858165.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── bug877956.f90.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-x │ │ │ └── input.f90 │ │ ├── byte.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── char-selector.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── common-json.f.d/ │ │ │ ├── expected.tags-json │ │ │ └── input.f │ │ ├── common-xref.f.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-x │ │ │ └── input.f │ │ ├── common.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── continuation.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── debian_432872.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── dollars-in-names.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.f │ │ │ └── validator │ │ ├── dopbl2.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── fortran-abstract-implementation.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-abstract-interface.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-associate.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-bind-c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-block.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-derived-type-params.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-enum.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-extends-qualifier.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-forall.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-interface.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-linkname.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── fortran-method.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-pointer.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-procedure-qualifiers.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-procedure.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-protected.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-square-parens.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── fortran-submodule.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── implied_program.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── initialization.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── invalid_name.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── lanus.for.d/ │ │ │ ├── expected.tags │ │ │ └── input.for │ │ ├── misc_types.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── misc_types.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── multi-input-fixed-then-free.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.f90 │ │ │ └── input.f │ │ ├── multi-input-free-then-fixed.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.f │ │ │ └── input.f90 │ │ ├── namelist.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── numlib.f90.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── pure_elem.f95.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.f95 │ │ ├── recursive.f95.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.f95 │ │ ├── reset-newline-state.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.f90 │ │ │ ├── input-2.f90 │ │ │ └── input.f90 │ │ ├── semicolon.f90.d/ │ │ │ ├── expected.tags │ │ │ └── input.f90 │ │ ├── stdcall.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── structure.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ ├── union.f.d/ │ │ │ ├── expected.tags │ │ │ └── input.f │ │ └── value.f.d/ │ │ ├── expected.tags │ │ └── input.f │ ├── parser-function-parameters.r/ │ │ ├── perl-fp-test.d/ │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.pl │ │ └── input.pl │ ├── parser-fypp.r/ │ │ ├── cont.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── emptyline.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── first-if-area.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── if-cont.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── if-with-no-endif.d/ │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── run-alt-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── run-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.fy │ │ ├── segv.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.fy │ │ └── simple-fypp.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.fy │ ├── parser-gdscript.r/ │ │ ├── broken-input.d/ │ │ │ ├── README │ │ │ └── input.gd │ │ ├── class_name-extends-no-implicit-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.gd │ │ ├── class_name-extends.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.gd │ │ ├── inner-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.gd │ │ ├── modifiers.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.gd │ │ ├── no-implicit-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.gd │ │ ├── sample.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.gd │ │ └── signal.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.gd │ │ ├── input-1.gd │ │ └── input.gd │ ├── parser-gemspec.r/ │ │ └── simple-gemspec.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.gemspec │ │ ├── input-1.gemspec │ │ └── input.gemspec │ ├── parser-go.r/ │ │ ├── github-issue-2430.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-anonmember.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.go │ │ ├── go-crash-issue-2220.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-dont-solve-type-for-underscore-var.d/ │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-end-field-for-types.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-funcs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-goroutines.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-helloworld.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-ignore-underscore-var.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-import.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.go │ │ │ ├── input-1.go │ │ │ ├── input-2.go │ │ │ ├── input-3.go │ │ │ ├── input-4.go │ │ │ ├── input-5.go │ │ │ ├── input-6.go │ │ │ ├── input-7.go │ │ │ └── input.go │ │ ├── go-incomplete-func.d/ │ │ │ └── input.go │ │ ├── go-incomplete-input.d/ │ │ │ ├── args.ctags │ │ │ └── input.go │ │ ├── go-interface.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── src/ │ │ │ └── ext/ │ │ │ └── iface.go │ │ ├── go-op-less-than.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.go │ │ ├── go-timeouts.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-torture.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ ├── go-type-aliases.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.go │ │ ├── go-variadic-dots-broken.d/ │ │ │ ├── args.ctags │ │ │ └── input.go │ │ ├── go-variadic-dots.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.go │ │ │ └── validator │ │ └── go-vars.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.go │ ├── parser-gperf.r/ │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.gperf │ │ ├── input-1.perf │ │ └── input.perf │ ├── parser-haskell.r/ │ │ ├── literate-haskell1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lhs │ │ ├── literate-haskell2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lhs │ │ ├── multi-line-type-signature.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.hs │ │ └── simple-haskell.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.hs │ ├── parser-html.r/ │ │ ├── class-and-id.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.html │ │ │ └── minitrip │ │ ├── comment-in-js-2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.html │ │ ├── comment-in-js.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.html │ │ ├── comment-starter-in-script.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.html │ │ ├── external-files.html.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.html │ │ │ └── minitrip │ │ ├── jsp-with-bom.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.html │ │ ├── jsp.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.html │ │ ├── script.html.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.html │ │ │ └── minitrip │ │ ├── simple.html.t/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.html │ │ ├── string-in-script.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.html │ │ └── whitespaces.html.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input.html │ │ └── minitrip │ ├── parser-iPythonCell.r/ │ │ ├── customizing.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── default-formats.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ └── double-sharps.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.py │ ├── parser-iniconf.r/ │ │ ├── ignore-utf8-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ini │ │ └── toml-support-in-geany.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.toml │ ├── parser-inko.r/ │ │ ├── comments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ ├── everything.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ ├── implementations.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ ├── let.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ ├── methods.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ ├── objects.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ ├── strings.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.inko │ │ └── traits.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.inko │ ├── parser-itcl.r/ │ │ ├── force-use.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── fq-with-namespace.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── itcl-1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── itcl-2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── itcl-3.d/ │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── no-itcl-2.d/ │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ └── simple-itcl.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.tcl │ ├── parser-java.r/ │ │ ├── accented-latin1-identifiers.java.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── anonymous-class.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug1447756.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug1691412.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug1777340.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug1777344.java.b/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug2049723.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug2117073.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── bug814263.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── default-literals.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── enum.java.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── imported-role.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── infinite_loop.java.d/ │ │ │ ├── expected.tags │ │ │ └── input.java │ │ ├── java-catch-block.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.java │ │ └── java_enum.java.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.java │ ├── parser-javascript.r/ │ │ ├── 1795612.js.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── 1850914.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── 1878155.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── 1880687.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── 2023624.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── 3470609.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── babel-decorators.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── bug1950327.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── bug2777310.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── bug2888482.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── bug3036476.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── bug3571233.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── contextual.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── dont-append-eof-to-repr.d/ │ │ │ ├── README │ │ │ └── input.js │ │ ├── generators.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── github-issue-1389.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── github-issue-1933.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── github-issue-3641.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── github-issue-4005.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── github-issue-780.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── github-issue-900.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-arraylist.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-arrow-funcs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.js │ │ │ ├── input.js │ │ │ └── validator │ │ ├── js-async1.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-async2.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-broken-strings.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-broken-template-backslash.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-broken-template-dollar.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-broken-template.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-class-related-unterminated.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-comma-at-end-of-object.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-commas-and-missing-semicolons.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-complex-return.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-computed-propname.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-const.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-crlf.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-default-export.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-destructural-binding-todo.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.js │ │ │ └── input.js │ │ ├── js-destructural-binding.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.js │ │ │ ├── input-1.js │ │ │ ├── input-2.js │ │ │ ├── input-3.js │ │ │ ├── input.js │ │ │ └── validator │ │ ├── js-do-while.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-empty-class-name.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-es6-class-private.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-es6-class.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-es6-mixin.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-export.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-extract-empty-property-in-json.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-json │ │ │ ├── features │ │ │ └── input.js │ │ ├── js-extract-empty-property.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-x │ │ │ └── input.js │ │ ├── js-fields.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-fq-tags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-func-in-method.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-function-in-arglist.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-get-and-set.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-get-and-set2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-getter-and-setter.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-implicit-semicolons.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-let.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-many-functions.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-methods.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-multiple-vars.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-naked-blocks.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-non-printable-in-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-null-tag-for-broken-input0.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-null-tag-for-broken-input1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-null-tag-for-broken-input2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-null-tag-for-broken-input3.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-null-tag-for-broken-input4.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-object-value-shortcut.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-odd-method-names.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-parenthesis-rvalue.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-parse-function-block.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-qualified-name-after-new-op.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-rest-parameters.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.js │ │ │ └── validator │ │ ├── js-scope-resolution.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-scope.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-self-invoking-anon-func.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.ctags │ │ │ └── input.js │ │ ├── js-shebang-gjs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── js-shebang-node.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── js-shebang-nodejs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── js-shebang-seed.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── js-shebang.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-skip-empty-property.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-static-block.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.js │ │ │ └── validator │ │ ├── js-string-continuation.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-sub-block-scope.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-template-strings.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-tricky-newlines.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-two-vars.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-unicode-escape-iconv.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input.js │ │ │ └── minitrip │ │ ├── js-unicode-escape-naked-surrogate.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.js │ │ │ └── minitrip │ │ ├── js-unicode-escape.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-unknown-construct-nesting.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-unterminated-leak.d/ │ │ │ └── input.js │ │ ├── js-unterminated-new.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── js-var-at-eof.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── jsFunc_tutorial.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── no_terminator.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── qualified-contextual.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── regexp.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── secondary_fcn_name.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── shift-op-jsx.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── input-0.js │ │ │ ├── input-1.js │ │ │ └── input.js │ │ ├── simple-jsx-no-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.jsx │ │ │ └── input.jsx │ │ ├── simple-jsx.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.jsx │ │ │ └── input.jsx │ │ ├── simple.js.d/ │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── spread-operator.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.js │ │ ├── tagging-empty-name.d/ │ │ │ ├── README │ │ │ └── input.js │ │ └── ui5.controller.js.d/ │ │ ├── expected.tags │ │ └── input.js │ ├── parser-jni.r/ │ │ ├── broken.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.cpp │ │ ├── input-1.cpp │ │ └── input.cpp │ ├── parser-json.r/ │ │ ├── dotted-names.d/ │ │ │ ├── expected.tags │ │ │ └── input.json │ │ ├── fq-tags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.json │ │ ├── nulltags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-x │ │ │ └── input.json │ │ └── simple-json.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input.json │ │ └── validator │ ├── parser-julia.r/ │ │ ├── corner_cases.d/ │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── empty_line.d/ │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── function_scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── import_module.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── infinite_loop.d/ │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── julia_test.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── parametric_constructor.d/ │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ ├── scoped_macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.jl │ │ └── struct_attributes.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.jl │ ├── parser-kconfig.r/ │ │ ├── comment-starting-from-middle-of-lines.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.kconfig │ │ ├── macros.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.kconfig │ │ ├── simple-kconfig.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.kconfig │ │ │ ├── input-2.kconfig │ │ │ ├── input-3.kconfig │ │ │ ├── input-4.kconfig │ │ │ └── input.kconfig │ │ └── unbalance.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.kconfig │ │ ├── input-1.kconfig │ │ ├── input-2.kconfig │ │ ├── input-3.kconfig │ │ └── input.kconfig │ ├── parser-kotlin.r/ │ │ ├── kotlin-annotations.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-backticks.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-comments.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-destructuring.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-extensions.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-generics.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-invalid-input.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-rawstrings.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ ├── kotlin-strings.d/ │ │ │ ├── expected.tags │ │ │ └── input.kt │ │ └── kotlin-syntax.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.kt │ ├── parser-ldscript.r/ │ │ ├── anon-version.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds │ │ ├── cpp-out-of-band-chars.d/ │ │ │ ├── README │ │ │ ├── input-0.lds │ │ │ ├── input-1.lds │ │ │ └── input.lds │ │ ├── crash-when-deleting-token.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.lds │ │ ├── discard.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds │ │ ├── input-sections.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds │ │ ├── ld-hello.d/ │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.ld │ │ ├── ld-symtab.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── features │ │ │ └── input.lds │ │ ├── lds-invalid-macro-call.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds.S │ │ ├── lds-macro-expansion.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds.S │ │ ├── multi-versions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds │ │ ├── simple-ldscript.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds.S │ │ ├── sort.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lds │ │ └── versions.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.lds │ ├── parser-lex.r/ │ │ └── simple-lex.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.l │ ├── parser-lisp.r/ │ │ ├── misleading-names.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lisp │ │ ├── more-defsomething.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lisp │ │ ├── newline-between-tokens.b/ │ │ │ ├── expected.tags │ │ │ └── input.l │ │ └── simple-lisp.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.l │ ├── parser-lua.r/ │ │ ├── lua-broken-nested-tables.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.lua │ │ ├── lua-double-equals.d/ │ │ │ ├── expected.tags │ │ │ └── input.lua │ │ ├── lua-equal-after-function.d/ │ │ │ ├── expected.tags │ │ │ └── input.lua │ │ ├── lua-function-in-nested-tables.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lua │ │ ├── lua-function-in-string-literal.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lua │ │ ├── lua-skip-curly-brackets.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.lua │ │ ├── lua-skip-whitespaces-in-name.d/ │ │ │ ├── expected.tags │ │ │ ├── input.lua │ │ │ └── minitrip │ │ └── simple.lua.d/ │ │ ├── expected.tags │ │ └── input.lua │ ├── parser-m4.r/ │ │ ├── disabling-autoconf.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── disabling-subparser.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── m4-autoconf-and-optlib.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── m4-comment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── m4-multi-undef.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── m4-quotestring.b/ │ │ │ ├── DESC.rst │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── m4-simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ ├── m4-switch-lang-by-ac.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m4 │ │ └── m4-switch-lang-by-m4.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.m4 │ ├── parser-make.r/ │ │ ├── bug2959889.mak.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── cpp-marcros.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.mak │ │ │ ├── input-1.mak │ │ │ ├── input-2.mak │ │ │ └── input.mak │ │ ├── in-define.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.comment-in-rule.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.continuation.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.gnumake-not-special-targets.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.gnumake-pattern-rules.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.include.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mk │ │ ├── make.multi-target.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.parenthesis.d/ │ │ │ ├── expected.tags │ │ │ └── input.mk │ │ ├── make.target-with-parentheses.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.variable-on-cmdline.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── make.variable-set-if-undefined.d/ │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── override-directive.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── same-line.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ ├── shell-assignment-op.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.mak │ │ └── simple.mak.t/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mak │ ├── parser-man.r/ │ │ ├── double-quoted.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.1 │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.1 │ ├── parser-markdown.r/ │ │ ├── backquote.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── c-guest.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── code-block-under-items.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── empty-frontmatter.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── features │ │ │ └── input.md │ │ ├── footnotes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── frontmatter.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.md │ │ │ ├── input.md │ │ │ └── languages │ │ ├── gaps-in-section-hierarchy.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── hashtags-utf8.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── packcc-parser-running-within-code-block-with-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.md │ │ ├── packcc-parser-running-within-code-block.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.md │ │ ├── scope-field-markdown.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── section-prefixed-with-spaces.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── simple-markdown.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── xml-comment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ └── yaml-in-code-block.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.md │ ├── parser-matlab.r/ │ │ ├── matchfail.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m │ │ ├── matlab_backtracking.m.d/ │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.m │ │ ├── matlab_setget.m.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.m │ │ └── matlab_test.m.d/ │ │ ├── expected.tags │ │ ├── features │ │ └── input.m │ ├── parser-meson.r/ │ │ ├── config-inline.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.meson │ │ │ └── input.meson │ │ ├── config.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.meson │ │ ├── escape-in-string.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.meson │ │ ├── modules.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.meson │ │ └── simple-meson.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.meson │ │ ├── input-1.meson │ │ ├── input-2.meson │ │ ├── input-3.meson │ │ ├── input-4.meson │ │ ├── input-5.meson │ │ ├── input-6.meson │ │ └── input.meson │ ├── parser-moose.r/ │ │ ├── no-use-only.d/ │ │ │ └── input.pm │ │ ├── parse-overrun.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pm │ │ ├── role.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── simple-moose.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.pl │ │ │ └── input.pl │ │ └── wrong-position.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.pl │ ├── parser-myrddin.r/ │ │ └── simple.d/ │ │ ├── expected.tags │ │ └── input.myr │ ├── parser-nftables.r/ │ │ ├── family-and-hook.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-all-in-one.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-counter.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-ct_helpers.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-define_sets_and_maps.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-flowtable.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-limits.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-named_ct_objects.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-quota.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ ├── nftables-secmark.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nft │ │ └── nftables-synproxy.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.nft │ ├── parser-nsis.r/ │ │ ├── include.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nsi │ │ ├── langstr.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nsi │ │ ├── section_groups.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nsi │ │ ├── simple-nsis.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nsi │ │ └── various-sections.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.nsi │ ├── parser-objectivec.r/ │ │ ├── crash-in-parsing-protocol.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.h │ │ │ └── input.h │ │ ├── objc-extern-c.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.m │ │ │ └── input.h │ │ ├── objc-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m │ │ ├── objc.m.d/ │ │ │ ├── expected.tags │ │ │ └── input.m │ │ ├── objc_underscore.d/ │ │ │ ├── expected.tags │ │ │ └── input.mm │ │ ├── objectivec_implementation.m.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.m │ │ ├── objectivec_interface.h.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ ├── objectivec_property.h.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.h │ │ └── objectivec_protocol.h.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.h │ ├── parser-ocaml.r/ │ │ ├── github-451-improved.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ml │ │ ├── ocamlAllKinds.ml.t/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ml │ │ ├── ocamlCommentInStringAllowed.ml.d/ │ │ │ ├── expected.tags │ │ │ └── input.ml │ │ ├── ocaml_empty.ml.d/ │ │ │ ├── expected.tags │ │ │ └── input.ml │ │ ├── ocaml_empty.ml_etags.d/ │ │ │ ├── expected.tags-e │ │ │ └── input.ml │ │ ├── ocaml_empty.ml_xref.d/ │ │ │ ├── expected.tags-x │ │ │ └── input.ml │ │ ├── ocaml_only_str.ml.d/ │ │ │ ├── expected.tags │ │ │ └── input.ml │ │ ├── ocaml_string_tests.ml.d/ │ │ │ ├── expected.tags │ │ │ └── input.ml │ │ └── ocaml_two_files.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.ml │ │ └── input.ml │ ├── parser-odin.r/ │ │ ├── odin-attributes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-basic.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-comments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-enums.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-foreign.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-imports.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-incomplete.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-procs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-structs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-types.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-unions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ ├── odin-vars-consts.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.odin │ │ └── odin-when.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.odin │ ├── parser-openapi.r/ │ │ ├── broken-input.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── features │ │ │ └── input.yml │ │ ├── crash-test.d/ │ │ │ ├── README │ │ │ └── input.yml │ │ ├── openapi.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.yaml │ │ └── swagger.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.yaml │ ├── parser-org.r/ │ │ └── simple-org.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.org │ ├── parser-pascal.r/ │ │ ├── bug612019.pas.t/ │ │ │ ├── expected.tags │ │ │ └── input.pas │ │ ├── comment-after-keyword.d/ │ │ │ ├── expected.tags │ │ │ └── input.pas │ │ ├── simple-pascal.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pas │ │ └── various-comments.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.pas │ ├── parser-perl.r/ │ │ ├── bug612621.pl.d/ │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── bug842077.pl.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── curly-bracket.d/ │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── format.pl.d/ │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── no-heredoc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.pl │ │ │ └── input.pl │ │ ├── package.pm.d/ │ │ │ ├── expected.tags │ │ │ └── input.pm │ │ ├── perl-autoloader.d/ │ │ │ ├── expected.tags │ │ │ └── input.pm │ │ ├── perl-module.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── perl-pod-after-end-no-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.pl │ │ │ └── input.pl │ │ ├── perl-pod-after-end.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.pl │ │ │ └── input.pl │ │ ├── perl-selfloader.d/ │ │ │ ├── expected.tags │ │ │ └── input.pm │ │ ├── perl-two-line-package.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pm │ │ ├── simple.pl.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ └── skip-heredoc.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.pl │ │ └── input.pl │ ├── parser-php.r/ │ │ ├── anonymous_functions.php.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── bug681824.php.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── classes.php.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── combined.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── coverage.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── mode.php.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── nullable-return-type-decl.d/ │ │ │ ├── args.tags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-7-4-typed-props-with-use-trait.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-7-4-typed-props.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-anonymous-classes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-anonymous_functions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-bug681824.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-case_sensitivity.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-classes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-echo-tag.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-full-qualified-tags-no-esc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-full-qualified-tags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-heredoc-cr.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-heredoc.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-marker.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown-lang │ │ ├── php-mode.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-namespaces.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-namespaces2.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-php5_5_class_kw.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-return-type-declaration.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-semi-reserved-keywords.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-strings.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-traits.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-use.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── php-whitespaces.d/ │ │ │ ├── expected.tags │ │ │ ├── input.php │ │ │ └── minitrip │ │ ├── run-as-guest-with-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── run-as-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── run-guest-nested.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── run-guest-with-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── run-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── simple.php.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── traits.php.d/ │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── whitespaces.php.d/ │ │ │ ├── expected.tags │ │ │ ├── input.php │ │ │ └── minitrip │ │ ├── wp-guest-crlf.b/ │ │ │ ├── .gitattributes │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── wp-guest-with-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ ├── wp-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.php │ │ └── xml.d/ │ │ ├── expected.tags │ │ └── input.php │ ├── parser-pod.r/ │ │ ├── broken-levels.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pod │ │ └── simple-pod.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.pod │ ├── parser-powershell.r/ │ │ ├── class-powershell.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ps1 │ │ ├── enum-powershell.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ps1 │ │ ├── filter-powershell.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ps1 │ │ ├── herestring.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.ps1 │ │ │ ├── input-1.ps1 │ │ │ ├── input-2.ps1 │ │ │ ├── input-3.ps1 │ │ │ ├── input-4.ps1 │ │ │ ├── input-5.ps1 │ │ │ ├── input-6.ps1 │ │ │ └── input.ps1 │ │ └── simple-powershell.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.ps1 │ ├── parser-prolog.r/ │ │ ├── code.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── dcg.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ ├── module.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.pl │ │ │ └── validator │ │ ├── simple-flat-comment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.pl │ │ │ └── validator │ │ ├── simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pl │ │ └── validator │ ├── parser-protobuf.r/ │ │ ├── package-name-including-dot.d/ │ │ │ ├── expected.tags │ │ │ └── input.proto │ │ ├── protobuf-group.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.proto │ │ ├── protobuf-oneof.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.proto │ │ ├── simple-protobuf.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.proto │ │ ├── syntax-proto3.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.proto │ │ └── version-2-3-files.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.proto │ │ └── input.proto │ ├── parser-puppetManifest.r/ │ │ ├── README.md │ │ ├── class-with-parameters.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── nested-blocks.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── node.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-aliastest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-append.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.pp │ │ │ └── validator │ │ ├── puppet-argumentdefaults.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-arithmetic_expression.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-arraytrailingcomma.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-casestatement.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-classheirarchy.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-classincludes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-classname.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-classpathtest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-collection.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-collection_override.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-collection_within_virtual_definitions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-componentmetaparams.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-componentrequire.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-deepclassheirarchy.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-defineoverrides.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-definitionname.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-emptyclass.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-emptyexec.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-emptyif.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-emptyifelse.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-falsevalues.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-filecreate.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-fqdefinition.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-fqparents.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-funccomma.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-hash.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-ifexpression.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-implicititeration.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-multilinecomments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-multipleclass.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-multipleinstances.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-multisubs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-namevartest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-scopetest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-selectorvalues.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-simpledefaults.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-simpleselector.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-singleary.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-singlequote.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-singleselector.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-subclass_name_duplication.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── puppet-tag.b/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.pp │ │ ├── puppet-tagged.b/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.pp │ │ ├── puppet-virtualresources.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── root-sep.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── typealias.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── unless.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pp │ │ ├── validator │ │ └── varname.d/ │ │ ├── expected.tags │ │ └── input.pp │ ├── parser-python.r/ │ │ ├── async.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── blanks.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug1764148.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.bug1764148 │ │ ├── bug1809024.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug1856363.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug1906062.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug1988026.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug1988027.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug1988130.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug2075402.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug3168705.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── bug699171.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── cython-external.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pyx │ │ ├── cython_sample.pyx.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pyx │ │ ├── cython_sample2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.pyx │ │ ├── dotted-variable-leftovers.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── f-strings.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── matrix-multiplication-operator.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── multiline-arglist.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── multiline-class-def.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── multiline-def.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── nested-parenthesis.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── newlines-cr.b/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── newlines-crlf.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── pep604-bar-operator-for-union.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── py-skipped-string.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-access.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-anonymous-nestlevel_ctags-bug-356.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-arguments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-comments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-decorators.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-disable-member-kind.d/ │ │ │ ├── args.ctags │ │ │ └── input.py │ │ ├── python-dot-in-import.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-dotted-variable.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-end-field.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-fullqualified-tags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-geany-bug-612.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-import.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-keyword-tabulation.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-local-lambdas.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-local-variables.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-multivar-no-declaration.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-multivar-statement-with-lambdas.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-multivar-statement.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python-semicolon.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python2-arglists.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python3-arglists.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── python3-function-annotations.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── reserved-words.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── simple.py.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── simpleNamespace.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.py │ │ │ └── input.py │ │ ├── strings.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── tabindent.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── test.py.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── toplevel-funcall-with-keyword-args.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── triple-quotes-after-def.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── triple-quotes-in-class.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── triple-quotes-in-default-arg.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── triple-quotes-in-list.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── triple-quotes.d/ │ │ │ ├── expected.tags │ │ │ └── input.py │ │ ├── type-statements.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.py │ │ │ └── input.py │ │ ├── typehint.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.py │ │ │ └── validator │ │ ├── underscore-numeric-literals.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.py │ │ └── variable-annotations.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.py │ ├── parser-qemuhx.r/ │ │ ├── disable.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.hx │ │ ├── enable.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.hx │ │ ├── optscript-translation.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.hx │ │ └── rst.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.hx │ ├── parser-qtmoc.r/ │ │ └── simple-qt.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.h │ ├── parser-quarto.r/ │ │ ├── simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.qmd │ │ └── unexecuted-block.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.qmd │ ├── parser-r.r/ │ │ ├── r-avoid-duplication.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-broken-input.d/ │ │ │ ├── README │ │ │ ├── input-0.r │ │ │ ├── input-1.r │ │ │ ├── input-2.r │ │ │ └── input.r │ │ ├── r-dataframe.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-dots.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-extended.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-external-entities.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.r │ │ │ └── input.r │ │ ├── r-list-indexing.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-loop-counters.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-nested-vector.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-scope.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-2.r │ │ │ ├── input-3.r │ │ │ ├── input-4.r │ │ │ ├── input-5.r │ │ │ ├── input-6.r │ │ │ ├── input-7.r │ │ │ ├── input-8.r │ │ │ └── input.r │ │ ├── r-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-simple.d/ │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-upper-scope-assignement.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r-uppercase-extension.d/ │ │ │ ├── expected.tags │ │ │ └── input.R │ │ └── r-vector.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.r │ ├── parser-r6class.r/ │ │ ├── infinite-loop.d/ │ │ │ ├── input-0.r │ │ │ └── input.r │ │ ├── r6-null-pointer-regression.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ ├── r6prefix.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.r │ │ └── simple-r6class.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.r │ ├── parser-rake.r/ │ │ ├── anonymous.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rake │ │ ├── crash.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rake │ │ ├── simple-rake.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rake │ │ └── xtasks.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.rake │ │ ├── input-1.rake │ │ └── input.rake │ ├── parser-raku.r/ │ │ ├── raku-bunch1.d/ │ │ │ ├── expected.tags │ │ │ └── input.rakumod │ │ ├── raku-bunch2.d/ │ │ │ ├── expected.tags │ │ │ └── input.rakumod │ │ └── raku-package.d/ │ │ ├── expected.tags │ │ └── input.rakumod │ ├── parser-rdoc.r/ │ │ ├── run-as-guest.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.rb │ │ │ └── languages │ │ ├── simple-rdoc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.rdoc │ │ │ └── languages │ │ └── too-deep-level.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input.rdoc │ │ └── languages │ ├── parser-relaxng.r/ │ │ ├── element.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.rng │ │ └── grammar.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.rng │ ├── parser-restructuredtext.r/ │ │ ├── citation.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rst │ │ ├── code-blocks.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.rst │ │ │ ├── input-1.rst │ │ │ ├── input-2.rst │ │ │ └── input.rst │ │ ├── iso8859-1-restructuredtext.d/ │ │ │ ├── expected.tags │ │ │ └── input.rst │ │ ├── markup-line-with-spaces.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rst │ │ ├── simple-restructuredtext.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rst │ │ ├── substdef.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rst │ │ ├── target-restructuredtext.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rst │ │ ├── title.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.rst │ │ │ ├── input-1.rst │ │ │ ├── input-2.rst │ │ │ └── input.rst │ │ └── utf8-restructuredtext.d/ │ │ ├── expected.tags │ │ └── input.rst │ ├── parser-rmarkdown.r/ │ │ ├── frontmatter.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.rmd │ │ │ └── languages │ │ └── simple-rmarkdown.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.rmd │ ├── parser-robot.r/ │ │ ├── dashes-in-identifiers.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.robot │ │ ├── keyword-started-from-varref.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.robot │ │ ├── simple-robot-no-extra.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.robot │ │ └── simple-robot.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.robot │ ├── parser-rpmMacros.r/ │ │ ├── lua.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.macros │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.macros │ │ ├── input-1.macros │ │ ├── input-2.macros │ │ └── input.macros │ ├── parser-rpmspec.r/ │ │ ├── empty-line-in-macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.spec │ │ └── simple-rpmspec.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.spec │ ├── parser-rspec.r/ │ │ ├── broken-input.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ └── input.rb │ │ └── simple-rspec.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.rb │ ├── parser-ruby.r/ │ │ ├── bug1742588.rb.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-alias.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.rb │ │ │ └── input.rb │ │ ├── ruby-anonymouse-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-attr.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-block-assign.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-block-call.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-class-method-in-lt-lt-self.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-class-method-with-prefixing-self.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-curly-brackets.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.rb │ │ │ ├── input-1.rb │ │ │ ├── input-2.rb │ │ │ └── input.rb │ │ ├── ruby-define-method.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-doc.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-geany-sf-bug-302.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-geany-sf-bug-542.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-inheritance.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-kind-option.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-library.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-methods-for-visiblity.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-mixin-field.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-modules-indirect.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-modules.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-namespaced-class.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-scope-after-anonymous-class.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-sending-define-method.b/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-sf-bug-364.d/ │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-signature-field-complicated.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-signature-field.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── ruby-skip-data.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ ├── simple.rb.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rb │ │ └── validator │ ├── parser-rust.r/ │ │ ├── defs-in-macro-arguments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rs │ │ ├── rust-const-fn.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.rs │ │ │ └── input.rs │ │ ├── rust-simple.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.rs │ │ ├── rust-test_input.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rs │ │ ├── rust-test_input2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.rs │ │ ├── rust-visibility-spec.d/ │ │ │ ├── args.crags │ │ │ ├── expected.tags │ │ │ └── input.rs │ │ └── rust-vstringput-eof.d/ │ │ ├── README │ │ └── input.rs │ ├── parser-scdoc.r/ │ │ ├── end-with-subsection.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scd │ │ └── simple-scdoc.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.scd │ ├── parser-scheme.r/ │ │ ├── scheme-simple-define.d/ │ │ │ ├── expected.tags │ │ │ └── input.scm │ │ ├── scheme-simple-setbang.d/ │ │ │ ├── expected.tags │ │ │ └── input.scm │ │ ├── scheme-srfi-30-comment.b/ │ │ │ ├── expected.tags │ │ │ └── input.scm │ │ └── scheme-string.b/ │ │ ├── expected.tags │ │ └── input.scm │ ├── parser-scss.r/ │ │ ├── function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scss │ │ ├── mixin.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scss │ │ ├── placeholder.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scss │ │ ├── selectors.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scss │ │ ├── use.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.scss │ │ └── variable.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.scss │ ├── parser-selinux-interface.r/ │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.if │ ├── parser-selinux-type-enforcement.r/ │ │ ├── modules.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.te │ │ │ └── input.te │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.te │ ├── parser-sh.r/ │ │ ├── array-alike-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.bash │ │ ├── function-identifiers-bash.d/ │ │ │ ├── expected.tags │ │ │ └── input.bash │ │ ├── function-identifiers-no-function-keyword-bash.d/ │ │ │ ├── expected.tags │ │ │ └── input.bash │ │ ├── sh-alias.d/ │ │ │ ├── expected.tags │ │ │ ├── input-0.zsh │ │ │ └── input.sh │ │ ├── sh-comments.d/ │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-heredoc-broken.d/ │ │ │ └── input.sh │ │ ├── sh-heredoc-broken2.d/ │ │ │ └── input.sh │ │ ├── sh-heredoc-checks.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-heredoc-env-with-no-command.d/ │ │ │ └── input.sh │ │ ├── sh-heredoc-role.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-heredoc-run-guest-parser-with-external-libs-and-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.sh │ │ │ └── input.sh │ │ ├── sh-heredoc-run-guest-parser-with-external-libs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.sh │ │ │ └── input.sh │ │ ├── sh-heredoc-run-guest-parser-with-packcc-with-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.sh │ │ ├── sh-heredoc-run-guest-parser-with-packcc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.sh │ │ ├── sh-heredoc-run-guest-parser.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-heredoc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-herestring.d/ │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-modeline-1-emacs-shell-script.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── sh-modeline-2-emacs-shell-script.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── sh-modeline-at-eof-emacs-shell-script.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.nolang │ │ ├── sh-quoted-func.d/ │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-quotes.d/ │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-source.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── sh-spaces-in-funcdef.d/ │ │ │ ├── expected.tags │ │ │ ├── input.sh │ │ │ └── minitrip │ │ ├── sh-statements.d/ │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ ├── simple.ksh.d/ │ │ │ ├── expected.tags │ │ │ └── input.ksh │ │ ├── simple.sh.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.sh │ │ └── zsh-traced-function.d/ │ │ ├── expected.tags │ │ └── input.zsh │ ├── parser-sinex.r/ │ │ ├── degraded_length.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.snx │ │ ├── degraded_missing_end.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.snx │ │ ├── degraded_missing_start.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.snx │ │ ├── ok_4_blocks.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.snx │ │ └── trailing_spaces.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.snx │ ├── parser-sql.r/ │ │ ├── 3184782.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug1324663.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug1428714.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug1570779.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug1938565.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug1944150.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug2961855.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug629115.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug722501.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── bug823000.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── comment-as-identifier.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── countall.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── db-trig.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.sql │ │ │ └── input.sql │ │ ├── funcions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.sql │ │ │ └── input.sql │ │ ├── hex2dec.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── is-as-funcname.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── labels.sql.r/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── partial.d/ │ │ │ └── input.sql │ │ ├── random.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── readlob.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── readlong.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── refcurs.sql.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sharp-comment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-database.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-extension.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-schema.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-table-as.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-table-extra-select.b/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-table-if-not-exists.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-table-select.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-create-view-if-not-exists.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-plsql-ccflags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql-plsql-inquiry-directive.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.sql │ │ │ ├── input-2.sql │ │ │ └── input.sql │ │ ├── sql-plsql-selection-directive.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_pgSQL_dollar_quote.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_pgSQL_dollar_quote_complicated.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_pgSQL_empty_decl.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_pgSQL_guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_pgSQL_with_function_x.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_pgSQL_with_language_internal.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── sql_single_quote.sql.d/ │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── transaction.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ └── types.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.sql │ │ ├── input-1.sql │ │ └── input.sql │ ├── parser-svg.r/ │ │ ├── defs.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── features │ │ └── simple-svg.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── features │ ├── parser-systemdunit.r/ │ │ └── simple-systemdunit.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.service │ ├── parser-systemtap.r/ │ │ ├── functions.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.stp │ │ ├── macros.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.stpm │ │ ├── probes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.stp │ │ └── vars.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.stp │ ├── parser-tcl.r/ │ │ ├── comments.tcl.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── dollar-in-regex.d/ │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── duplication-tags-in-autofq.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── end-of-cmdline.d/ │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── escaping.d/ │ │ │ ├── expected.tags │ │ │ ├── input-0.tcl │ │ │ └── input.tcl │ │ ├── namespace-disabled.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── namespace.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── nulltags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-x │ │ │ └── input.tcl │ │ ├── prefixed-proc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── simple.tcl.d/ │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── tcl-issue-1368.d/ │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ └── tcl-issue-3638.d/ │ │ ├── args.ctags │ │ └── input.tcl │ ├── parser-tcloo.r/ │ │ ├── force-use.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── namespace-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── namespace-wildcard.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ ├── no-class-in-create.d/ │ │ │ └── input.tcl │ │ ├── no-empty-line-between-classes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tcl │ │ └── simple-tcloo.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.tcl │ ├── parser-terraform.r/ │ │ ├── data.d/ │ │ │ ├── expected.tags │ │ │ └── input.tf │ │ ├── local.d/ │ │ │ ├── expected.tags │ │ │ └── input.tf │ │ ├── module.d/ │ │ │ ├── expected.tags │ │ │ └── input.tf │ │ ├── output.d/ │ │ │ ├── expected.tags │ │ │ └── input.tf │ │ ├── provider.d/ │ │ │ ├── expected.tags │ │ │ └── input.tf │ │ ├── resource.d/ │ │ │ ├── expected.tags │ │ │ └── input.tf │ │ ├── simple-terraform.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.tfvars │ │ │ └── input.tf │ │ └── variable.d/ │ │ ├── expected.tags │ │ └── input.tf │ ├── parser-tex.r/ │ │ ├── bibitem.d/ │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── bug2886870.tex.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── cleveref-label.d/ │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── empty-arg.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── intro.tex.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── intro_orig.tex.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── newcommand.d/ │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── newcounter.d/ │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── newenvironment.d/ │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ ├── state-cleanup.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.tex │ │ │ └── input.tex │ │ ├── unicode-sections.d/ │ │ │ ├── expected.tags │ │ │ └── input.tex │ │ └── xinput.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-1.tex │ │ ├── input-2.tex │ │ ├── input-3.bib │ │ └── input.tex │ ├── parser-thrift.r/ │ │ ├── cpp_include.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.thrift │ │ ├── exception.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.thrift │ │ │ └── input.thrift │ │ ├── include.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.thrift │ │ └── simple-thrift.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.thrift │ ├── parser-toml.r/ │ │ ├── garbage-at-eof.b/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.toml │ │ ├── run-as-guest-with-bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ ├── run-as-guest.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.md │ │ └── simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ ├── input-0.toml │ │ └── input.toml │ ├── parser-ttcn.r/ │ │ ├── ttcn-altstep.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-comments.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.ttcn │ │ │ ├── input-1.ttcn │ │ │ └── input.ttcn │ │ ├── ttcn-component.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-constants.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-enum.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-group.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-module.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-numbers.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-strings-with-quotes.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-strings.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-template-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-template-restriction.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-template-template.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-template-type.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-template-variables-and-constants.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-template.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-testcase.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-timer.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ ├── ttcn-types.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ttcn │ │ └── ttcn-variables.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.ttcn │ ├── parser-typescript.r/ │ │ ├── README │ │ ├── github-issue-4313.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── skip-bang.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.ts │ │ │ ├── input-1.ts │ │ │ ├── input.ts │ │ │ └── validator │ │ ├── ts-class-fq-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-class-fq.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-class-member-init.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-class-member-with-props.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.ts │ │ │ └── validator │ │ ├── ts-class-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.ts │ │ │ └── input.ts │ │ ├── ts-const.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-decorators-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-decorators.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-enum-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-enum.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-function-variable-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-function-variable.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-function-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-generators.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.ts │ │ │ └── validator │ │ ├── ts-interface-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-interface.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-namespace-with-fq-name-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-namespace-with-fq-name.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-namespaces-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-namespaces.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ ├── ts-type-white.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.ts │ │ └── ts-type.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.ts │ ├── parser-typespec.r/ │ │ └── simple-typespec.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.tsp │ ├── parser-unknown.r/ │ │ ├── etags.d/ │ │ │ ├── expected.tags-e │ │ │ └── input.unknown │ │ ├── no-unknown-parser.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ ├── unknown-parser-with-some-lines.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.unknown │ │ └── unknown-parser.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.unknown │ ├── parser-v.r/ │ │ ├── helloworld.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── torture.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ └── input.v │ │ ├── v-const.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ └── input.v │ │ ├── v-enum.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ └── input.v │ │ ├── v-expr.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ ├── input-2.v │ │ │ └── input.v │ │ ├── v-extern.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── v-fn.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ ├── input-2.v │ │ │ ├── input-3.v │ │ │ ├── input-4.v │ │ │ ├── input-5.v │ │ │ ├── input-6.v │ │ │ └── input.v │ │ ├── v-import.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ ├── input-2.v │ │ │ ├── input-3.v │ │ │ └── input.v │ │ ├── v-match.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ ├── input-2.v │ │ │ ├── input-3.v │ │ │ ├── input-4.v │ │ │ └── input.v │ │ ├── v-misc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── v-statements.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ ├── input-2.v │ │ │ ├── input-3.v │ │ │ ├── input-4.v │ │ │ ├── input-5.v │ │ │ ├── input-6.v │ │ │ └── input.v │ │ ├── v-struct.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-1.v │ │ │ ├── input-2.v │ │ │ ├── input-3.v │ │ │ ├── input-4.v │ │ │ ├── input-5.v │ │ │ ├── input-6.v │ │ │ ├── input-7.v │ │ │ └── input.v │ │ └── v-type.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-1.v │ │ └── input.v │ ├── parser-varlink.r/ │ │ ├── varlink-enum.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.varlink │ │ └── varlink-type-method-error.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.varlink │ ├── parser-vera.r/ │ │ └── vera-interface.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.vr │ ├── parser-verilog.r/ │ │ ├── systemverilog-2d-array.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-assertion.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-assignment.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-basic.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-block.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-checker.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-clocking.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-constraint.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-covergroup.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-directive.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-github2635.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-github3457.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-github3462.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-github3712.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-github4056.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-github4109.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-github646.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-illegal.d/ │ │ │ ├── args.ctags │ │ │ ├── input-0-2724.sv │ │ │ ├── input-1-2738.sv │ │ │ └── input.sv │ │ ├── systemverilog-interface.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-module.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-net-var.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.sv │ │ │ └── validator │ │ ├── systemverilog-nocontext.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-nulltags.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags-x │ │ │ └── input.sv │ │ ├── systemverilog-package.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-parameter.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-procedural.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-program.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-prototype.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-qualifiers.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-string.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-struct.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-symtab.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-task-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-typed-parameter.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── systemverilog-typedef.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── validator │ │ ├── verilog-2001.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-basic.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-escaped-id.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-github624.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.v │ │ │ └── validator │ │ ├── verilog-instance.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-memleak.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input.v │ │ │ └── validator │ │ ├── verilog-module-ref.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-multiline-macro.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sv │ │ ├── verilog-nocontext.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug108_1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug108_2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug174.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug73_1.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug73_2.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug73_3.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug98.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ ├── verilog-sf_bug99.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.v │ │ └── verilog-sf_patch57.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.v │ ├── parser-vhdl.r/ │ │ ├── bug2374109.vhd.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.vhd │ │ ├── vhdl-component.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.vhd │ │ │ ├── input-1.vhd │ │ │ └── input.vhd │ │ ├── vhdl-crash.d/ │ │ │ ├── README │ │ │ └── input.vhd │ │ ├── vhdl-local.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vhd │ │ ├── vhdl-port.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.vhd │ │ │ ├── input-1.vhd │ │ │ └── input.vhd │ │ ├── vhdl-process.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.vhd │ │ │ └── input.vhd │ │ └── vhdl-type.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.vhd │ ├── parser-vim.r/ │ │ ├── 3214129.vim.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── 3548393.vim.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── bug3032253.vim.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── bug358.vim.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── bug359.vim.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── end-field.vim.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── simple.vim.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-class.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.vim │ │ │ ├── input-1.vim │ │ │ └── input.vim │ │ ├── vim-command-in-function.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-command-not-command.d/ │ │ │ ├── README │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-command.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-const.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── input-0.vim │ │ │ └── input.vim │ │ ├── vim-heredoc.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-let-in-function.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-map-special-args.d/ │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim-signature.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim9-def-function.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim9-export.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ ├── vim9-var.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vim │ │ └── vimball.vim.d/ │ │ ├── expected.tags │ │ └── input.vba │ ├── parser-xml.r/ │ │ ├── doctype.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.xml │ │ ├── dos-eol.d/ │ │ │ ├── .gitattributes │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ ├── input-0.xml │ │ │ └── input.xml │ │ ├── ns-with-no-prefix.d/ │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.xml │ │ └── simple-xml.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.xml │ ├── parser-xslt.r/ │ │ └── xslt-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.xsl │ ├── parser-yacc.r/ │ │ ├── bom.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.y │ │ ├── c-anon-ids.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.y │ │ ├── code-directive.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.y │ │ ├── nested.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.y │ │ ├── not-union.d/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.y │ │ └── token-and-cstr.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.y │ ├── parser-yaml.r/ │ │ └── yaml-anchor.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.yml │ ├── parser-zephir.r/ │ │ ├── zephir-return-hint.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.zep │ │ └── zephir-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.zep │ ├── parser-zsh.r/ │ │ └── autoload.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.zsh │ ├── pcre2-single-line.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.foo │ ├── readtags.r/ │ │ └── backslash-at-the-end-of-pattern.d/ │ │ ├── expected.tags │ │ ├── input.c │ │ └── minitrip │ ├── regex-flag-anonymous.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foo │ ├── regex-flag-long.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.dummy │ ├── regex-flag-postrun.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.c │ ├── regex-flag-scope.r/ │ │ ├── intervaltab-case-label.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── intervaltab-linux-cb.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.c │ │ ├── intervaltab-update-line.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foox │ │ ├── regex-with-scope-autoFQTag.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foo │ │ ├── regex-with-scope-nested.d/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.foo │ │ └── regex-with-scope.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foo │ ├── regex-flag-simple.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.dummy │ ├── regex-multiline-flag-advnaceTo.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.bar │ │ ├── input-1.baz │ │ └── input.foo │ ├── regex-multiline-flag-dos.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.mlt │ ├── regex-multiline-flag-hat-and-doller.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foobar │ ├── regex-multiline-flag-newline.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foobar │ ├── regex-multiline-flag-scope.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.foo │ ├── regex-multiline-flag.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.java │ ├── review-needed.r/ │ │ ├── bug816636.sml.t/ │ │ │ ├── expected.tags │ │ │ └── input.sml │ │ ├── dosbatch_test.cmd.t/ │ │ │ ├── expected.tags │ │ │ ├── features │ │ │ └── input.cmd │ │ ├── flex_override.mxml.t/ │ │ │ ├── expected.tags │ │ │ └── input.mxml │ │ ├── ingres_procedures.sql.t/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.sql │ │ ├── jbrown.vr.t/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vr │ │ ├── maze.erl.t/ │ │ │ ├── expected.tags │ │ │ └── input.erl │ │ ├── maze.hrl.t/ │ │ │ ├── expected.tags │ │ │ └── input.hrl │ │ ├── simple.asp.t/ │ │ │ ├── expected.tags │ │ │ └── input.asp │ │ ├── simple.fal.t/ │ │ │ ├── expected.tags │ │ │ └── input.fal │ │ ├── simple.pb.t/ │ │ │ ├── expected.tags │ │ │ └── input.pb │ │ ├── simple.sml.t/ │ │ │ ├── expected.tags │ │ │ └── input.sml │ │ ├── simple.vr.t/ │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vr │ │ ├── test.vhd.t/ │ │ │ ├── README │ │ │ ├── args.ctags │ │ │ ├── expected.tags │ │ │ └── input.vhd │ │ └── too-large-for-reviewing-3526726.tex.t/ │ │ ├── expected.tags │ │ └── input.tex │ ├── roundtrip-escapes.d/ │ │ ├── expected.tags │ │ └── minitrip │ ├── simple-PythonEntryPoints.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.pythonentrypoints │ ├── simple-abaqus.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.inp │ ├── simple-abc.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.abc │ ├── simple-ctags.d/ │ │ ├── expected.tags │ │ ├── features │ │ └── input.ctags │ ├── simple-diff.d/ │ │ ├── expected.tags │ │ └── input.diff │ ├── simple-gdbinit.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.gdb │ ├── simple-glade.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.glade │ ├── simple-gomod.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.gomod │ ├── simple-haxe.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.hx │ ├── simple-javaproperties.d/ │ │ ├── expected.tags │ │ └── input.properties │ ├── simple-maven2.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.xml │ ├── simple-meson-options.d/ │ │ ├── README │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.meson_options │ ├── simple-passwd.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.passwd │ ├── simple-pkgconfig.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.pc │ ├── simple-plist.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.plist │ ├── simple-pythonLoggingConfig.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.conf │ ├── simple-s4class.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.r │ ├── simple-texBeamer.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.tex │ ├── simple-txt2tags.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.t2t │ ├── simple-windres.d/ │ │ ├── expected.tags │ │ └── input.rc │ ├── simple-xrc.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── features │ │ └── input.xrc │ ├── simple-xref.d/ │ │ ├── expected.tags-x │ │ └── input.c │ ├── simple-yumrepo.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ └── input.repo │ ├── unit-example-multi-inputs.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input-0.h │ │ ├── input-1.sh │ │ ├── input-2.c │ │ ├── input-3.c │ │ └── input.c │ ├── writer-ctags.r/ │ │ └── output-field-escaping.d/ │ │ ├── args.ctags │ │ ├── expected.tags │ │ ├── input.rst │ │ └── minitrip │ ├── writer-etags.r/ │ │ ├── cork-etags.d/ │ │ │ ├── expected.tags-e │ │ │ └── input.clj │ │ └── simple-etags.d/ │ │ ├── expected.tags-e │ │ └── input.c │ ├── writer-json.r/ │ │ └── fq-json.d/ │ │ ├── args.ctags │ │ ├── expected.tags-json │ │ └── input.py │ └── writer-xref.r/ │ ├── cork-xref.d/ │ │ ├── expected.tags-x │ │ └── input.clj │ ├── format-CfSt.d/ │ │ ├── args.ctags │ │ ├── expected.tags-x │ │ └── input.c │ ├── format-NlKkFnP.d/ │ │ ├── args.ctags │ │ ├── expected.tags-x │ │ ├── filter │ │ └── input.m │ ├── format-aim.d/ │ │ ├── args.ctags │ │ ├── expected.tags-x │ │ └── input.java │ ├── fq-xref.d/ │ │ ├── args.ctags │ │ ├── expected.tags-x │ │ └── input.py │ ├── ptag-xref.d/ │ │ ├── args.ctags │ │ ├── expected.tags-x │ │ └── input.c │ └── truncation.d/ │ ├── args.ctags │ ├── expected.tags-x │ └── input.c ├── appveyor.yml ├── autogen.sh ├── circle.yml ├── configure.ac ├── docs/ │ ├── Makefile │ ├── README.md │ ├── _ext/ │ │ ├── ctags_optlib_highlighter.py │ │ └── lexers.py │ ├── autotools.rst │ ├── building.rst │ ├── conf.py │ ├── contributions.rst │ ├── developers.rst │ ├── extending.rst │ ├── index.rst │ ├── interactive-mode.rst │ ├── internal.rst │ ├── man/ │ │ ├── ctags-client-tools.7.rst │ │ ├── ctags-faq.7.rst │ │ ├── ctags-incompatibilities.7.rst │ │ ├── ctags-json-output.5.rst │ │ ├── ctags-lang-asm.7.rst │ │ ├── ctags-lang-autoit.7.rst │ │ ├── ctags-lang-automake.7.rst │ │ ├── ctags-lang-c++.7.rst │ │ ├── ctags-lang-c.7.rst │ │ ├── ctags-lang-cuda.7.rst │ │ ├── ctags-lang-elm.7.rst │ │ ├── ctags-lang-emacslisp.7.rst │ │ ├── ctags-lang-fortran.7.rst │ │ ├── ctags-lang-gdscript.7.rst │ │ ├── ctags-lang-i18nrubygem.7.rst │ │ ├── ctags-lang-iPythonCell.7.rst │ │ ├── ctags-lang-inko.7.rst │ │ ├── ctags-lang-javascript.7.rst │ │ ├── ctags-lang-julia.7.rst │ │ ├── ctags-lang-kconfig.7.rst │ │ ├── ctags-lang-ldscript.7.rst │ │ ├── ctags-lang-lex.7.rst │ │ ├── ctags-lang-lisp.7.rst │ │ ├── ctags-lang-make.7.rst │ │ ├── ctags-lang-markdown.7.rst │ │ ├── ctags-lang-meson.7.rst │ │ ├── ctags-lang-odin.7.rst │ │ ├── ctags-lang-powershell.7.rst │ │ ├── ctags-lang-python.7.rst │ │ ├── ctags-lang-r.7.rst │ │ ├── ctags-lang-rmarkdown.7.rst │ │ ├── ctags-lang-scheme.7.rst │ │ ├── ctags-lang-scss.7.rst │ │ ├── ctags-lang-sql.7.rst │ │ ├── ctags-lang-systemtap.7.rst │ │ ├── ctags-lang-tcl.7.rst │ │ ├── ctags-lang-terraform.7.rst │ │ ├── ctags-lang-verilog.7.rst │ │ ├── ctags-lang-vim.7.rst │ │ ├── ctags-optlib.7.rst │ │ ├── ctags.1.rst │ │ ├── readtags.1.rst │ │ └── tags.5.rst │ ├── man-pages.rst │ ├── news/ │ │ ├── 6-0-0.rst │ │ ├── 6-1-0.rst │ │ ├── 6-2-0.rst │ │ └── HEAD.rst │ ├── news.rst │ ├── option-file.rst │ ├── optlib.rst │ ├── optscript.rst │ ├── osx.rst │ ├── other-projects.rst │ ├── output-format.rst │ ├── output-tags.rst │ ├── output-xref.rst │ ├── parser-asm.rst │ ├── parser-cmake.rst │ ├── parser-cxx.rst │ ├── parser-gdscript.rst │ ├── parser-html.rst │ ├── parser-in-c.rst │ ├── parser-puppetManifest.rst │ ├── parser-python.rst │ ├── parser-tcl.rst │ ├── parser-v.rst │ ├── parser-vim.rst │ ├── parser-xslt.rst │ ├── parsers.rst │ ├── releasing.rst │ ├── reporting.rst │ ├── running-multi-parsers.rst │ ├── testing-ctags.rst │ ├── testing-parser.rst │ ├── testing-readtags.rst │ ├── tracking.rst │ └── windows.rst ├── dsl/ │ ├── dsl.c │ ├── dsl.h │ ├── es.c │ ├── es.h │ ├── formatter.c │ ├── formatter.h │ ├── optscript.c │ ├── optscript.h │ ├── qualifier.c │ ├── qualifier.h │ ├── sorter.c │ └── sorter.h ├── extra-cmds/ │ ├── Makefile │ ├── acutest.h │ ├── optscript-repl.c │ ├── printtags.c │ ├── printtags.h │ ├── readtags-cmd.c │ ├── readtags-stub.c │ ├── readtags-stub.h │ └── utiltest.c ├── gnulib/ │ ├── .gitignore │ ├── Makefile.am │ ├── README.md │ ├── _Noreturn.h │ ├── alloca.in.h │ ├── arg-nonnull.h │ ├── attribute.h │ ├── btowc.c │ ├── c++defs.h │ ├── cdefs.h │ ├── ctype.in.h │ ├── dynarray.h │ ├── flexmember.h │ ├── fnmatch.c │ ├── fnmatch.in.h │ ├── fnmatch_loop.c │ ├── glthread/ │ │ ├── lock.c │ │ ├── lock.h │ │ └── threadlib.c │ ├── hard-locale.c │ ├── hard-locale.h │ ├── idx.h │ ├── intprops.h │ ├── inttypes.in.h │ ├── isblank.c │ ├── langinfo.in.h │ ├── lc-charset-dispatch.c │ ├── lc-charset-dispatch.h │ ├── libc-config.h │ ├── limits.in.h │ ├── localcharset.c │ ├── localcharset.h │ ├── locale.in.h │ ├── localeconv.c │ ├── malloc/ │ │ ├── dynarray-skeleton.c │ │ ├── dynarray.h │ │ ├── dynarray_at_failure.c │ │ ├── dynarray_emplace_enlarge.c │ │ ├── dynarray_finalize.c │ │ ├── dynarray_resize.c │ │ └── dynarray_resize_clear.c │ ├── mbrtowc-impl-utf8.h │ ├── mbrtowc-impl.h │ ├── mbrtowc.c │ ├── mbsinit.c │ ├── mbsrtowcs-impl.h │ ├── mbsrtowcs-state.c │ ├── mbsrtowcs.c │ ├── mbtowc-impl.h │ ├── mbtowc-lock.c │ ├── mbtowc-lock.h │ ├── mbtowc.c │ ├── memchr.c │ ├── memchr.valgrind │ ├── mempcpy.c │ ├── nl_langinfo-lock.c │ ├── nl_langinfo.c │ ├── regcomp.c │ ├── regex.c │ ├── regex.h │ ├── regex_internal.c │ ├── regex_internal.h │ ├── regexec.c │ ├── setlocale-lock.c │ ├── setlocale_null.c │ ├── setlocale_null.h │ ├── stdbool.in.h │ ├── stddef.in.h │ ├── stdint.in.h │ ├── stdlib.in.h │ ├── streq.h │ ├── string.in.h │ ├── strnlen.c │ ├── strnlen1.c │ ├── strnlen1.h │ ├── sys_types.in.h │ ├── unistd.c │ ├── unistd.in.h │ ├── verify.h │ ├── warn-on-use.h │ ├── wchar.in.h │ ├── wcrtomb.c │ ├── wctype-h.c │ ├── wctype.in.h │ ├── windows-initguard.h │ ├── windows-mutex.c │ ├── windows-mutex.h │ ├── windows-once.c │ ├── windows-once.h │ ├── windows-recmutex.c │ ├── windows-recmutex.h │ ├── windows-rwlock.c │ ├── windows-rwlock.h │ ├── wmemchr-impl.h │ ├── wmemchr.c │ └── wmempcpy.c ├── libreadtags/ │ ├── .circleci/ │ │ └── config.yml │ ├── .dir-locals.el │ ├── .editorconfig │ ├── .github/ │ │ └── workflows/ │ │ └── msys2.yml │ ├── .gitignore │ ├── .indent.pro │ ├── .uncrustify.cfg │ ├── CMakeLists.txt │ ├── Makefile.am │ ├── NEWS.md │ ├── README.md │ ├── autogen.sh │ ├── configure.ac │ ├── libreadtags-uninstalled.pc.in │ ├── libreadtags.pc.in │ ├── readtags.c │ ├── readtags.h │ ├── test_inline.c │ └── tests/ │ ├── Makefile.am │ ├── api-tagsOpen-ectags.tags │ ├── api-tagsOpen-incomplete-program-author-0.tags │ ├── api-tagsOpen-incomplete-program-author-1.tags │ ├── api-tagsOpen-incomplete-program-author-2.tags │ ├── api-tagsOpen-incomplete-program-author-3.tags │ ├── api-tagsOpen-incomplete-program-author-4.tags │ ├── api-tagsOpen-incomplete-program-author-5.tags │ ├── api-tagsOpen-wrong-format-nonum.tags │ ├── api-tagsOpen-wrong-format-num.tags │ ├── api-tagsOpen-wrong-sort-method-nonum.tags │ ├── api-tagsOpen-wrong-sort-method-num.tags │ ├── broken-line-field-in-middle.tags │ ├── broken-line-field-other-than-first.tags │ ├── broken-line-field.tags │ ├── duplicated-names--sorted-foldcase.tags │ ├── duplicated-names--sorted-no.tags │ ├── duplicated-names--sorted-yes.tags │ ├── duplicated-names.c │ ├── empty-no-newline.tags │ ├── empty.tags │ ├── null-deref.tags │ ├── ptag-sort-no.tags │ ├── ptag-sort-yes.tags │ ├── test-api-tagsClose.c │ ├── test-api-tagsFind.c │ ├── test-api-tagsFindPseudoTag.c │ ├── test-api-tagsFirst.c │ ├── test-api-tagsFirstPseudoTag.c │ ├── test-api-tagsOpen.c │ ├── test-api-tagsSetSortType.c │ ├── test-fields.h │ ├── test-fix-large-tags.c │ ├── test-fix-null-deref.c │ ├── test-fix-unescaping-input-fields-backslash.c │ ├── test-fix-unescaping-input-fields-exuberant.c │ ├── test-fix-unescaping-input-fields-no-filesep.c │ ├── test-fix-unescaping-input-fields-no-mode.c │ ├── test-fix-unescaping-input-fields.c │ ├── test-fix-unescaping.c │ ├── unescaping-input-fields-backslash.tags │ ├── unescaping-input-fields-exuberant.tags │ ├── unescaping-input-fields-no-filesep.tags │ ├── unescaping-input-fields-no-mode.tags │ ├── unescaping-input-fields.tags │ └── unescaping.tags ├── m4/ │ ├── 00gnulib.m4 │ ├── __inline.m4 │ ├── absolute-header.m4 │ ├── alloca.m4 │ ├── attributes.m4 │ ├── ax_check_compile_flag.m4 │ ├── btowc.m4 │ ├── builtin-expect.m4 │ ├── codeset.m4 │ ├── ctype_h.m4 │ ├── eealloc.m4 │ ├── extensions.m4 │ ├── extern-inline.m4 │ ├── flexmember.m4 │ ├── fnmatch.m4 │ ├── fnmatch_h.m4 │ ├── gnulib-cache.m4 │ ├── gnulib-common.m4 │ ├── gnulib-comp.m4 │ ├── gnulib-tool.m4 │ ├── include_next.m4 │ ├── inttypes.m4 │ ├── isblank.m4 │ ├── langinfo_h.m4 │ ├── limits-h.m4 │ ├── localcharset.m4 │ ├── locale-fr.m4 │ ├── locale-ja.m4 │ ├── locale-zh.m4 │ ├── locale_h.m4 │ ├── localeconv.m4 │ ├── lock.m4 │ ├── mbrtowc.m4 │ ├── mbsinit.m4 │ ├── mbsrtowcs.m4 │ ├── mbstate_t.m4 │ ├── mbtowc.m4 │ ├── memchr.m4 │ ├── mempcpy.m4 │ ├── mmap-anon.m4 │ ├── multiarch.m4 │ ├── nl_langinfo.m4 │ ├── off_t.m4 │ ├── pid_t.m4 │ ├── pthread_rwlock_rdlock.m4 │ ├── regex.m4 │ ├── setlocale_null.m4 │ ├── ssize_t.m4 │ ├── std-gnu11.m4 │ ├── stdbool.m4 │ ├── stddef_h.m4 │ ├── stdint.m4 │ ├── stdlib_h.m4 │ ├── string_h.m4 │ ├── strnlen.m4 │ ├── sys_types_h.m4 │ ├── threadlib.m4 │ ├── unistd_h.m4 │ ├── visibility.m4 │ ├── warn-on-use.m4 │ ├── wchar_h.m4 │ ├── wchar_t.m4 │ ├── wcrtomb.m4 │ ├── wctype_h.m4 │ ├── wint_t.m4 │ ├── wmemchr.m4 │ ├── wmempcpy.m4 │ └── zzgnulib.m4 ├── main/ │ ├── CommonPrelude.c │ ├── CommonPrelude.ps │ ├── Makefile │ ├── args.c │ ├── args_p.h │ ├── cmd.c │ ├── collector.c │ ├── collector.h │ ├── colprint.c │ ├── colprint_p.h │ ├── ctags.h │ ├── debug.c │ ├── debug.h │ ├── dependency.c │ ├── dependency.h │ ├── dependency_p.h │ ├── e_msoft.h │ ├── entry.c │ ├── entry.h │ ├── entry_p.h │ ├── entry_private.c │ ├── error.c │ ├── error_p.h │ ├── field.c │ ├── field.h │ ├── field_p.h │ ├── flags.c │ ├── flags_p.h │ ├── fmt.c │ ├── fmt_p.h │ ├── fname.c │ ├── fname.h │ ├── gcc-attr.h │ ├── general.h │ ├── gvars.h │ ├── htable.c │ ├── htable.h │ ├── inline.h │ ├── interactive_p.h │ ├── intern.c │ ├── intern.h │ ├── interval_tree_generic.h │ ├── keyword.c │ ├── keyword.h │ ├── keyword_p.h │ ├── kind.c │ ├── kind.h │ ├── kind_p.h │ ├── lregex-default.c │ ├── lregex-pcre2.c │ ├── lregex.c │ ├── lregex.h │ ├── lregex_p.h │ ├── lxpath.c │ ├── lxpath.h │ ├── lxpath_p.h │ ├── main.c │ ├── main_p.h │ ├── mbcs.c │ ├── mbcs.h │ ├── mbcs_p.h │ ├── mini-geany.c │ ├── mio.c │ ├── mio.h │ ├── nestlevel.c │ ├── nestlevel.h │ ├── numarray.c │ ├── numarray.h │ ├── objpool.c │ ├── objpool.h │ ├── options.c │ ├── options.h │ ├── options_p.h │ ├── param.c │ ├── param.h │ ├── param_p.h │ ├── parse.c │ ├── parse.h │ ├── parse_p.h │ ├── parsers_p.h │ ├── portable-dirent_p.h │ ├── portable-scandir.c │ ├── promise.c │ ├── promise.h │ ├── promise_p.h │ ├── ptag.c │ ├── ptag_p.h │ ├── ptrarray.c │ ├── ptrarray.h │ ├── rbtree.c │ ├── rbtree.h │ ├── rbtree_augmented.h │ ├── read.c │ ├── read.h │ ├── read_p.h │ ├── repoinfo.c │ ├── rexprcode.c │ ├── rexprcode_p.h │ ├── routines.c │ ├── routines.h │ ├── routines_p.h │ ├── script.c │ ├── script_p.h │ ├── seccomp.c │ ├── selectors.c │ ├── selectors.h │ ├── sort.c │ ├── sort_p.h │ ├── sort_r.h │ ├── stats.c │ ├── stats_p.h │ ├── strlist.c │ ├── strlist.h │ ├── subparser.h │ ├── subparser_p.h │ ├── tokeninfo.c │ ├── tokeninfo.h │ ├── trace.c │ ├── trace.h │ ├── trashbox.c │ ├── trashbox.h │ ├── trashbox_p.h │ ├── types.h │ ├── unwindi.c │ ├── unwindi.h │ ├── utf8_str.c │ ├── utf8_str.h │ ├── vstring.c │ ├── vstring.h │ ├── writer-ctags.c │ ├── writer-etags.c │ ├── writer-json.c │ ├── writer-xref.c │ ├── writer.c │ ├── writer_p.h │ ├── xtag.c │ ├── xtag.h │ └── xtag_p.h ├── makefiles/ │ ├── help.mak │ └── testing.mak ├── man/ │ ├── GNUmakefile.am │ ├── Makefile │ ├── README │ ├── ctags-client-tools.7.rst.in │ ├── ctags-faq.7.rst.in │ ├── ctags-incompatibilities.7.rst.in │ ├── ctags-json-output.5.rst.in │ ├── ctags-lang-asm.7.rst.in │ ├── ctags-lang-autoit.7.rst.in │ ├── ctags-lang-automake.7.rst.in │ ├── ctags-lang-c++.7.rst.in │ ├── ctags-lang-c.7.rst.in │ ├── ctags-lang-cuda.7.rst.in │ ├── ctags-lang-elm.7.rst.in │ ├── ctags-lang-emacslisp.7.rst.in │ ├── ctags-lang-fortran.7.rst.in │ ├── ctags-lang-gdscript.7.rst.in │ ├── ctags-lang-i18nrubygem.7.rst.in │ ├── ctags-lang-iPythonCell.7.rst.in │ ├── ctags-lang-inko.7.rst.in │ ├── ctags-lang-javascript.7.rst.in │ ├── ctags-lang-julia.7.rst.in │ ├── ctags-lang-kconfig.7.rst.in │ ├── ctags-lang-ldscript.7.rst.in │ ├── ctags-lang-lex.7.rst.in │ ├── ctags-lang-lisp.7.rst.in │ ├── ctags-lang-make.7.rst.in │ ├── ctags-lang-markdown.7.rst.in │ ├── ctags-lang-meson.7.rst.in │ ├── ctags-lang-odin.7.rst.in │ ├── ctags-lang-powershell.7.rst.in │ ├── ctags-lang-python.7.rst.in │ ├── ctags-lang-r.7.rst.in │ ├── ctags-lang-rmarkdown.7.rst.in │ ├── ctags-lang-scheme.7.rst.in │ ├── ctags-lang-scss.7.rst.in │ ├── ctags-lang-sql.7.rst.in │ ├── ctags-lang-systemtap.7.rst.in │ ├── ctags-lang-tcl.7.rst.in │ ├── ctags-lang-terraform.7.rst.in │ ├── ctags-lang-verilog.7.rst.in │ ├── ctags-lang-vim.7.rst.in │ ├── ctags-optlib.7.rst.in │ ├── ctags.1.rst.in │ ├── readtags.1.rst.in │ └── tags.5.rst.in ├── misc/ │ ├── addbom │ ├── badinput.c │ ├── budge │ ├── budge.ctags │ ├── ctags-optlib-mode.el │ ├── debuggen/ │ │ ├── README │ │ ├── libdebuggen.sh │ │ ├── rust.sh │ │ └── typescript.sh │ ├── enumstr.sh │ ├── gen-repoinfo │ ├── gencxxtypedumper.sh │ ├── git-tag-maybe.sh │ ├── hasbom │ ├── man-test.py │ ├── mg++ │ ├── mini-geany.expected │ ├── mk-interactive-request.sh │ ├── news.bash │ ├── optlib2c │ ├── packcc/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── testing.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── benchmark/ │ │ │ ├── benchmark.sh │ │ │ ├── grammars/ │ │ │ │ ├── calc.peg │ │ │ │ ├── json.peg │ │ │ │ └── kotlin.peg │ │ │ └── inputs/ │ │ │ ├── calc.txt │ │ │ ├── json.json │ │ │ └── kotlin.kt │ │ ├── build/ │ │ │ ├── clang/ │ │ │ │ └── Makefile │ │ │ ├── gcc/ │ │ │ │ └── Makefile │ │ │ ├── mingw-clang/ │ │ │ │ └── Makefile │ │ │ ├── mingw-gcc/ │ │ │ │ └── Makefile │ │ │ └── msvc/ │ │ │ ├── examples/ │ │ │ │ └── calc/ │ │ │ │ ├── calc.vcxproj │ │ │ │ ├── calc.vcxproj.filters │ │ │ │ └── calc.vcxproj.user │ │ │ ├── msvc.sln │ │ │ ├── packcc.vcxproj │ │ │ ├── packcc.vcxproj.filters │ │ │ └── packcc.vcxproj.user │ │ ├── examples/ │ │ │ ├── ast-tinyc/ │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ ├── inputs/ │ │ │ │ │ ├── erroneous1.c │ │ │ │ │ ├── example1.c │ │ │ │ │ ├── example2.c │ │ │ │ │ ├── example3.c │ │ │ │ │ ├── example4.c │ │ │ │ │ └── example5.c │ │ │ │ ├── main.c │ │ │ │ ├── parser.peg │ │ │ │ ├── system.c │ │ │ │ ├── system.h │ │ │ │ ├── utility.c │ │ │ │ └── utility.h │ │ │ └── calc.peg │ │ └── src/ │ │ └── packcc.c │ ├── pull-libreadtags.sh │ ├── pull-packcc.sh │ ├── readtags.supp │ ├── review │ ├── roundtrip │ ├── src-check │ ├── tinst │ ├── tlib │ ├── txt2cstr │ ├── units │ ├── units.py │ ├── validators/ │ │ ├── g++-common.sh │ │ ├── gfortran-common.sh │ │ ├── tsc-common.sh │ │ ├── validator-KNOWN-INVALIDATION │ │ ├── validator-NONE │ │ ├── validator-c │ │ ├── validator-cxx03 │ │ ├── validator-cxx11 │ │ ├── validator-cxx17 │ │ ├── validator-cxx20+module │ │ ├── validator-fortran+dollar-ok │ │ ├── validator-gnat │ │ ├── validator-go │ │ ├── validator-jq │ │ ├── validator-node │ │ ├── validator-puppet │ │ ├── validator-python │ │ ├── validator-ruby │ │ ├── validator-svlint │ │ ├── validator-swipl │ │ ├── validator-tsc │ │ └── validator-tsc-es2015 │ └── visit-version-info.bash ├── mk_mingw.mak ├── mk_mvc.mak ├── old-docs/ │ ├── EXTENDING.html │ ├── FAQ │ ├── INSTALL │ ├── INSTALL.oth │ ├── MAINTAINERS │ ├── NEWS.exuberant │ ├── README.exuberant │ ├── index.html │ └── website/ │ ├── .cvsignore │ ├── FORMAT │ ├── countries.html │ ├── ctags.xcf │ ├── desire.html │ ├── faq.html │ ├── gpl.html │ ├── languages.html │ ├── lg18-wkndmech.html │ ├── quotes.html │ ├── tool_support.html │ ├── tools.html │ └── whatis.html ├── optlib/ │ ├── cmake.c │ ├── cmake.ctags │ ├── ctags-optlib.c │ ├── ctags-optlib.ctags │ ├── elixir.c │ ├── elixir.ctags │ ├── forth.c │ ├── forth.ctags │ ├── gdbinit.c │ ├── gdbinit.ctags │ ├── gomod.c │ ├── gomod.ctags │ ├── gperf.c │ ├── gperf.ctags │ ├── iPythonCell.c │ ├── iPythonCell.ctags │ ├── inko.c │ ├── inko.ctags │ ├── kconfig.c │ ├── kconfig.ctags │ ├── lex.c │ ├── lex.ctags │ ├── man.c │ ├── man.ctags │ ├── meson.c │ ├── meson.ctags │ ├── mesonOptions.c │ ├── mesonOptions.ctags │ ├── nftables.c │ ├── nftables.ctags │ ├── org.c │ ├── org.ctags │ ├── passwd.c │ ├── passwd.ctags │ ├── pkgConfig.c │ ├── pkgConfig.ctags │ ├── pod.c │ ├── pod.ctags │ ├── puppetManifest.c │ ├── puppetManifest.ctags │ ├── qemuhx.c │ ├── qemuhx.ctags │ ├── rdoc.c │ ├── rdoc.ctags │ ├── rpmMacros.c │ ├── rpmMacros.ctags │ ├── scdoc.c │ ├── scdoc.ctags │ ├── scss.c │ ├── scss.ctags │ ├── selinux-type-enforcement.c │ ├── selinux-type-enforcement.ctags │ ├── systemtap.c │ ├── systemtap.ctags │ ├── terraform.c │ ├── terraform.ctags │ ├── terraformvariables.c │ ├── terraformvariables.ctags │ ├── yacc.c │ └── yacc.ctags ├── parsers/ │ ├── Makefile │ ├── abaqus.c │ ├── abc.c │ ├── ada.c │ ├── ansibleplaybook.c │ ├── ant.c │ ├── asciidoc.c │ ├── asm.c │ ├── asp.c │ ├── autoconf.c │ ├── autoit.c │ ├── automake.c │ ├── awk.c │ ├── basic.c │ ├── bats.c │ ├── beta.c │ ├── biblatex.c │ ├── bibtex.c │ ├── c-based.c │ ├── cargo.c │ ├── clojure.c │ ├── cobol.c │ ├── cpreprocessor.c │ ├── css.c │ ├── cxx/ │ │ ├── Makefile │ │ ├── cxx.c │ │ ├── cxx_debug.c │ │ ├── cxx_debug.h │ │ ├── cxx_debug_type.c │ │ ├── cxx_jni.c │ │ ├── cxx_keyword.c │ │ ├── cxx_keyword.h │ │ ├── cxx_parser.c │ │ ├── cxx_parser.h │ │ ├── cxx_parser_block.c │ │ ├── cxx_parser_function.c │ │ ├── cxx_parser_internal.h │ │ ├── cxx_parser_lambda.c │ │ ├── cxx_parser_module.c │ │ ├── cxx_parser_namespace.c │ │ ├── cxx_parser_template.c │ │ ├── cxx_parser_tokenizer.c │ │ ├── cxx_parser_typedef.c │ │ ├── cxx_parser_using.c │ │ ├── cxx_parser_variable.c │ │ ├── cxx_qtmoc.c │ │ ├── cxx_scope.c │ │ ├── cxx_scope.h │ │ ├── cxx_side_chain.c │ │ ├── cxx_side_chain.h │ │ ├── cxx_subparser.c │ │ ├── cxx_subparser.h │ │ ├── cxx_subparser_internal.h │ │ ├── cxx_tag.c │ │ ├── cxx_tag.h │ │ ├── cxx_token.c │ │ ├── cxx_token.h │ │ ├── cxx_token_chain.c │ │ └── cxx_token_chain.h │ ├── d-rust.h │ ├── d-typescript.h │ ├── dbus-introspect.c │ ├── dbus-service.c │ ├── diff.c │ ├── dosbatch.c │ ├── dtd.c │ ├── dts.c │ ├── eiffel.c │ ├── erlang.c │ ├── falcon.c │ ├── flex.c │ ├── fortran.c │ ├── frontmatter.c │ ├── fypp.c │ ├── gdscript.c │ ├── gemspec.c │ ├── glade.c │ ├── go.c │ ├── haskell.c │ ├── haxe.c │ ├── html.c │ ├── i18nrubygem.c │ ├── iniconf.c │ ├── itcl.c │ ├── jprop.c │ ├── jscript.c │ ├── json.c │ ├── julia.c │ ├── ldscript.c │ ├── lisp.c │ ├── lua.c │ ├── m4.c │ ├── make.c │ ├── markdown.c │ ├── matlab.c │ ├── maven2.c │ ├── myrddin.c │ ├── nsis.c │ ├── objc.c │ ├── ocaml.c │ ├── odin.c │ ├── openapi.c │ ├── pascal.c │ ├── perl-function-parameters.c │ ├── perl-moose.c │ ├── perl.c │ ├── php.c │ ├── plist.c │ ├── powershell.c │ ├── prolog.c │ ├── protobuf.c │ ├── python-entry-points.c │ ├── python-logging-config.c │ ├── python.c │ ├── quarto.c │ ├── r-r6class.c │ ├── r-s4class.c │ ├── r.c │ ├── rake.c │ ├── raku.c │ ├── relaxng.c │ ├── rexx.c │ ├── rmarkdown.c │ ├── robot.c │ ├── rpmspec.c │ ├── rspec.c │ ├── rst.c │ ├── ruby.c │ ├── rust.c │ ├── scheme.c │ ├── selinux-interface.c │ ├── sh.c │ ├── sinex.c │ ├── slang.c │ ├── sml.c │ ├── sql.c │ ├── svg.c │ ├── systemdunit.c │ ├── tcl.c │ ├── tcloo.c │ ├── tex-beamer.c │ ├── tex.c │ ├── ttcn.c │ ├── txt2tags.c │ ├── typescript.c │ ├── typespec.c │ ├── v.c │ ├── vera.c │ ├── verilog.c │ ├── vhdl.c │ ├── vim.c │ ├── windres.c │ ├── x-autoconf.h │ ├── x-bibtex.h │ ├── x-cpreprocessor.h │ ├── x-frontmatter.h │ ├── x-html.h │ ├── x-iniconf.h │ ├── x-jscript.h │ ├── x-lisp.h │ ├── x-m4.h │ ├── x-make.h │ ├── x-markdown.h │ ├── x-perl.h │ ├── x-python.h │ ├── x-r.h │ ├── x-ruby.h │ ├── x-sh.h │ ├── x-systemdunit.h │ ├── x-tcl.h │ ├── x-tex.h │ ├── x-toml.h │ ├── x-xml.h │ ├── x-yaml.h │ ├── xml.c │ ├── xrc.c │ ├── xslt.c │ ├── yaml.c │ ├── yamlfrontmatter.c │ └── yumrepo.c ├── peg/ │ ├── .gitignore │ ├── elm.peg │ ├── elm_post.h │ ├── elm_pre.h │ ├── kotlin.peg │ ├── kotlin_post.h │ ├── kotlin_pre.h │ ├── peg_common.h │ ├── thrift.peg │ ├── thrift_post.h │ ├── thrift_pre.h │ ├── toml.peg │ ├── toml_post.h │ ├── toml_pre.h │ ├── varlink.peg │ ├── varlink_post.h │ └── varlink_pre.h ├── source.mak └── win32/ ├── GNUmakefile ├── Makefile ├── appveyor.bat ├── config_mingw.h ├── config_mvc.h ├── ctags.exe.manifest ├── ctags.rc ├── ctags_vs2013.sln ├── ctags_vs2013.vcxproj ├── ctags_vs2013.vcxproj.filters ├── ctags_vs2013.vcxproj.filters.in ├── ctags_vs2013.vcxproj.in ├── gen-repoinfo.bat ├── gnulib_h/ │ ├── fnmatch.h │ ├── langinfo.h │ ├── locale.h │ ├── string.h │ ├── unistd.h │ └── wchar.h ├── license/ │ ├── Copyright.libxml2 │ ├── LICENCE.pcre2 │ ├── LICENSE.janssen │ └── LICENSE.libyaml ├── mkstemp/ │ ├── COPYING.MinGW-w64-runtime.txt │ └── mkstemp.c ├── peg_rule.mak └── resource.h