This patch adds a check at compile time that verifies that for
all refereced attributes an itemData item must exist. If not,
a failure is raised, stopping the process of creating the Qt
resource file that contains the syntax highlighting files.
Details
Details
Diff Detail
Diff Detail
- Repository
- R216 Syntax Highlighting
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage
Comment Actions
This patch is not yet ready, since we still have the following errors:
- data/syntax/haml.xml" Reference of non-existing itemData attributes: QSet("Array", "Ruby embedded in haml", "Escaped Text")
- data/syntax/lilypond.xml" Reference of non-existing itemData attributes: QSet("Tremolo")
- data/syntax/metafont.xml" Reference of non-existing itemData attributes: QSet("Bullet", "Verbatim", "Tex")
- data/syntax/relaxng.xml" Reference of non-existing itemData attributes: QSet("Entity Reference")
- data/syntax/rhtml.xml" Reference of non-existing itemData attributes: QSet("RUBY RAILS ERB Text")
- data/syntax/rmarkdown.xml" Reference of non-existing itemData attributes: QSet("Markdown", "Document Headers")
- data/syntax/stata.xml" Reference of non-existing itemData attributes: QSet("String2")
Help to fix these is welcome.