SUMMARY From https://github.com/KDE/syntax-highlighting https://github.com/KDE/syntax-highlighting/blob/master/data/syntax/lua.xml contains comment "it uses DoxygenLua.xml to format the comments in a Doxygen style" line 504: <IncludeRules context="##DoxygenLua" /> But there is no DocygenLua.xml nor any file with <language name="DoxygenLua" ...> STEPS TO REPRODUCE 1. Load Lua.xml into an engine that reports errors OBSERVED RESULT Fails to load DoxygenLua.xml EXPECTED RESULT Should load without error SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: the head of https://github.com/KDE/syntax-highlighting ADDITIONAL INFORMATION -
I have found a "doxygenlua.xml" in an old checkout so I supose that doxygenlua.xml was removed by mistake rather than lua.xml being updated to refer to that file that was never checked in.
doxygenlua.xml is auto-generated with generate-doxygenlua.pl doxygen.xml doxygenlua.xml (see https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/data/CMakeLists.txt and https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/data/generators/generate-doxygenlua.pl)
The list of xml files (with the generated ones) can be found on https://kate-editor.org/syntax/