<table><tr><td style="">nibags added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D19438">View Revision</a></tr></table><br /><div><div><p>It isn't possible to compile, because the <tt style="background: #ebebeb; font-size: 13px;">elm.xml</tt> file has multiple issues :(<br />
The script "data/schema/validatehl.sh" serves to verify the XML files:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">cd syntax-highlighting/data/schema/
./validatehl.sh ../syntax/elm.xml</pre></div>

<p>Output:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">../syntax/elm.xml:3: element language: Schemas validity error : Element 'language', attribute 'version': '1.0' is not a valid value of the atomic type 'xs:integer'.
../syntax/elm.xml:43: element WordDetect: Schemas validity error : Element 'WordDetect', attribute 'string': The attribute 'string' is not allowed.
../syntax/elm.xml:43: element WordDetect: Schemas validity error : Element 'WordDetect': The attribute 'String' is required but missing.
../syntax/elm.xml:84: element StringDetect: Schemas validity error : Element 'StringDetect', attribute 'char': The attribute 'char' is not allowed.
../syntax/elm.xml:84: element StringDetect: Schemas validity error : Element 'StringDetect': The attribute 'String' is required but missing.
../syntax/elm.xml:86: element context: Schemas validity error : Element 'context': The attribute 'lineEndContext' is required but missing.
../syntax/elm.xml:93: element context: Schemas validity error : Element 'context': The attribute 'lineEndContext' is required but missing.
../syntax/elm.xml:102: element context: Schemas validity error : Element 'context': The attribute 'lineEndContext' is required but missing.
../syntax/elm.xml:114: element itemDatas: Schemas validity error : Element 'itemDatas': This element is not expected. Expected is ( context ).
../syntax/elm.xml:4: element highlighting: Schemas validity error : Element 'highlighting': Missing child element(s). Expected is ( itemDatas ).
../syntax/elm.xml fails to validate</pre></div>

<p>For example: <tt style="background: #ebebeb; font-size: 13px;"></contexts></tt> (line 133) must be placed before <tt style="background: #ebebeb; font-size: 13px;"><itemDatas></tt> and <tt style="background: #ebebeb; font-size: 13px;">dsHexVal</tt> isn't a valid default style (use <tt style="background: #ebebeb; font-size: 13px;">dsBaseN</tt>, <a href="https://docs.kde.org/stable5/en/applications/katepart/highlight.html#kate-highlight-default-styles" class="remarkup-link" target="_blank" rel="noreferrer">look here</a>). By solving it, maybe compile everything well.</p>

<p>Also, I'm not sure if Elm should be in the "Sources" or "Script" section (maybe not so relevant).<br />
To compile, try installing: libkf5syntaxhighlighting-dev qtbase5-dev libqt5xmlpatterns5-dev perl (although installing the first installs the rest)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R216 Syntax Highlighting</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D19438">https://phabricator.kde.org/D19438</a></div></div><br /><div><strong>To: </strong>bonghyunkim<br /><strong>Cc: </strong>nibags, dhaumann, kwrite-devel, kde-frameworks-devel, gennad, domson, michaelh, ngraham, bruns, demsking, cullmann, sars<br /></div>