Ported it to c without arduino dependencies. Switched from printf to a
[RF24-C.git] / wikidoc.xslt
blobb94d3ef6cd8876de3919ad032277374f6860872f
1 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
2   <xsl:output method="text" standalone="yes" />
3   <xsl:template match="/">
4         <xsl:apply-templates select="//sectiondef[@kind='public-func']/memberdef[@kind='function']" />
5   </xsl:template>
6   <xsl:template match="memberdef">
7                 <!-- xsl:text>&#xA;=== </xsl:text><xsl:value-of select="definition"/> <xsl:value-of select="argsstring"/><xsl:text> ===&#xA;</xsl:text -->
8                 <xsl:text>&#xA;=== </xsl:text><xsl:value-of select="name"/><xsl:text> ===&#xA;&#xA;</xsl:text>
9                 <xsl:apply-templates select="briefdescription"/>
10                 <xsl:if test="count(detaileddescription/para[not(./*)]) &lt; 1"><xsl:text>&#xA;</xsl:text></xsl:if>
11                 <xsl:apply-templates select="detaileddescription"/>
12   </xsl:template>
13   <xsl:template match="briefdescription/para">''<xsl:value-of select="."/>'' </xsl:template>
14   <xsl:template match="detaileddescription/para/parameterlist">
15 Parameters:
17 <xsl:apply-templates select="parameteritem"/>
18   </xsl:template>
19   <xsl:template match="parameteritem">* ''<xsl:value-of select="parameternamelist/parametername"/>'': <xsl:value-of select="parameterdescription/para"/><xsl:text>&#xA;</xsl:text>
20   </xsl:template>
21   <xsl:template match="detaileddescription/para[not(./*)]">
22         <xsl:value-of select="."/><xsl:text>&#xA;</xsl:text>
23   </xsl:template>
24   <xsl:template match="detaileddescription/para/simplesect[@kind='return']/para">
25 Returns:
27 * <xsl:value-of select="."/><xsl:text>&#xA;</xsl:text>
28   </xsl:template>
29   <xsl:template match="detaileddescription/para/simplesect[@kind='warning']/para">
30 Warning: <xsl:value-of select="."/><xsl:text>&#xa;</xsl:text>
32   </xsl:template>
33   <xsl:template match="detaileddescription/para/programlisting">
34         <xsl:text>&#xa;&lt;pre&gt;&#xa;</xsl:text><xsl:apply-templates select="codeline"/><xsl:text>&lt;/pre&gt;&#xa;</xsl:text>
35   </xsl:template>
36   <xsl:template match="codeline">
37         <xsl:value-of select="."/><xsl:text>&#xa;</xsl:text>
38   </xsl:template>
39   <xsl:template match="text()"/>
40 </xsl:stylesheet>