aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2013-04-24 18:52:08 +0000
committerDean Camera <dean@fourwalledcubicle.com>2013-04-24 18:52:08 +0000
commit1840e1bbae56555bbc271056b47bbd602a956a83 (patch)
tree477edb7bc1a6af9c93d7e244ac273f4ff75b780d /LUFA
parent29bfe7a09ce9925175377e9b2215d57d25ebc1d9 (diff)
downloadlufa-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.xslt49
-rw-r--r--LUFA/StudioIntegration/makefile6
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