diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2013-04-24 18:52:08 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2013-04-24 18:52:08 +0000 |
commit | 1840e1bbae56555bbc271056b47bbd602a956a83 (patch) | |
tree | 477edb7bc1a6af9c93d7e244ac273f4ff75b780d /LUFA | |
parent | 29bfe7a09ce9925175377e9b2215d57d25ebc1d9 (diff) | |
download | lufa-1840e1bbae56555bbc271056b47bbd602a956a83.tar.gz lufa-1840e1bbae56555bbc271056b47bbd602a956a83.tar.bz2 lufa-1840e1bbae56555bbc271056b47bbd602a956a83.zip |
Add partially complete syntax highlighting to the HV1 transform.
Diffstat (limited to 'LUFA')
-rw-r--r-- | LUFA/StudioIntegration/HV1/lufa_docbook_transform.xslt (renamed from LUFA/StudioIntegration/HV1/lufa_docbook_transform.xsl) | 0 | ||||
-rw-r--r-- | LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt | 49 | ||||
-rw-r--r-- | LUFA/StudioIntegration/makefile | 6 |
3 files changed, 52 insertions, 3 deletions
diff --git a/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xsl b/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xslt index 4247b475d..4247b475d 100644 --- a/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xsl +++ b/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xslt diff --git a/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt b/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt new file mode 100644 index 000000000..ff381ea5c --- /dev/null +++ b/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt @@ -0,0 +1,49 @@ +<!--
+ LUFA Library
+ Copyright (C) Dean Camera, 2013.
+
+ dean [at] fourwalledcubicle [dot] com
+ www.lufa-lib.org
+-->
+
+<!-- Docbook XML to Microsoft Help Viewer 1.0 transform file -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+ <xsl:import href="../Docbook/mshelp/docbook.xsl"/>
+
+ <xsl:output method="xml" indent="no"/>
+
+<!--
+ <xsl:template match="emphasis[@role = 'keyword' or @role = 'keywordtype' or @role = 'keywordflow']">
+ <span class="hl-keyword" style="color: #0079C1; display:inline-block">
+ <xsl:apply-templates/>
+ </span>
+ </xsl:template>
+
+ <xsl:template match="emphasis[@role = 'stringliteral' or @role = 'charliteral']">
+ <span class="hl-string" style="color: #800000; display:inline-block">
+ <xsl:apply-templates/>
+ </span>
+ </xsl:template>
+
+ <xsl:template match="emphasis[@role = 'comment']">
+ <span class="hl-comment" style="color: #008000; display:inline-block">
+ <xsl:apply-templates/>
+ </span>
+ </xsl:template>
+
+ <xsl:template match="emphasis[@role = 'preprocessor']">
+ <span class="hl-preprocessor" style="color: #A000A0; display:inline-block">
+ <xsl:apply-templates/>
+ </span>
+ </xsl:template>
+
+ <xsl:template match="emphasis[@role = 'normal' and ancestor::programlisting]">
+ <span>
+ <xsl:apply-templates/>
+ </span>
+ </xsl:template>
+-->
+
+</xsl:stylesheet>
diff --git a/LUFA/StudioIntegration/makefile b/LUFA/StudioIntegration/makefile index c86d2c560..471ab6dcb 100644 --- a/LUFA/StudioIntegration/makefile +++ b/LUFA/StudioIntegration/makefile @@ -85,10 +85,10 @@ $(EXTENSION_OUTPUT_XML): $(TEMP_MANIFEST_XML) $(MSHELP_OUTPUT_XML): $(DOXYGEN_COMBINED_XML) @echo Converting Doxygen XML to Docbook... @-mkdir mshelp 2> /dev/null - @xsltproc HV1/lufa_docbook_transform.xsl $(DOXYGEN_COMBINED_XML) > mshelp/lufa_docbook.xml + @xsltproc HV1/lufa_docbook_transform.xslt $(DOXYGEN_COMBINED_XML) > mshelp/lufa_docbook.xml - @echo Converting Docbook to Microsoft Help 1.0... - @cd mshelp && xsltproc $(MSHELP_GEN_PARAMS) ../Docbook/mshelp/docbook.xsl lufa_docbook.xml + @echo Converting Docbook XML to Microsoft Help 1.0... + @cd mshelp && xsltproc $(MSHELP_GEN_PARAMS) ../HV1/lufa_hv1_transform.xslt lufa_docbook.xml @echo Copying help assets... @cp HV1/lufa_studio_help_styling.css mshelp |