summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2011-01-02 17:03:05 -0500
committerShaun McCance <shaunm@gnome.org>2011-01-02 17:03:05 -0500
commitd3054e8730b2a63097b7d07830762cb5902cc9e5 (patch)
treeffd58ecc1d71365939952a6dcf20d13de21802df /js
parenta3ad03f8bcbf181a1467f40347da7a25471ee078 (diff)
downloadyelp-xsl-d3054e8730b2a63097b7d07830762cb5902cc9e5.tar.gz
Enable syntax highlighting on DocBook, more languages
Diffstat (limited to 'js')
-rw-r--r--js/syntax.html194
1 files changed, 194 insertions, 0 deletions
diff --git a/js/syntax.html b/js/syntax.html
new file mode 100644
index 00000000..a9d43841
--- /dev/null
+++ b/js/syntax.html
@@ -0,0 +1,194 @@
+<html>
+<head>
+<style type="text/css">
+table { border-collapse: collapse; }
+td {
+ vertical-align: top;
+ border: solid 1px #888a85;
+ padding: 2px 4px 2px 4px;
+}
+p { max-width: 48em; }
+</style>
+<head>
+<body>
+
+<p>Yelp uses <a href="http://www.oriontransfer.co.nz/software/jquery-syntax/index.en">jQuery.Syntax</a>
+(currently version 2.3) for syntax highlighting. jquery.Syntax has its own naming
+conventions for syntaxes. Mallard uses MIME types. DocBook has a free-form language
+attribute. This page shows the mapping. We try to use MIME types found in the XDG
+mime types package. For DocBook, we try to be compatible with language names used
+by docbook-style-xsl.</p>
+
+<table>
+
+<tr>
+<th>Syntax</th>
+<th>Mallard</th>
+<th>DocBook</th>
+</tr>
+
+<tr>
+<td>apache</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>applescript</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>asm</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>bash</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>bash-script</td>
+<td>application/x-shellscript</td>
+<td>bash</td>
+</tr>
+
+<tr>
+<td>basic</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>clang</td>
+<td>text/x-csrc<br>text/x-chdr<br>text/x-c++hdr<br>text/x-c++src<br>text/x-objcsrc</td>
+<td>c<br>cpp<br>objc</td>
+</tr>
+
+<tr>
+<td>csharp</td>
+<td>text/x-csharp</td>
+<td>csharp</td>
+</tr>
+
+<tr>
+<td>css</td>
+<td>text/css</td>
+<td>css</td>
+</tr>
+
+<tr>
+<td>diff</td>
+<td>text/x-patch</td>
+<td>diff</td>
+</tr>
+
+<tr>
+<td>haskell</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>html</td>
+<td>text/html<br>application/xml<br>*/*+xml</td>
+<td>html<br>xml</td>
+</tr>
+
+<tr>
+<td>java</td>
+<td>text/x-java</td>
+<td>java</td>
+</tr>
+
+<tr>
+<td>javascript</td>
+<td>application/javascript</td>
+<td>javascript</td>
+</tr>
+
+<tr>
+<td>lisp</td>
+<td>text/x-scheme<br>text/x-emacs-lisp</td>
+<td>lisp</td>
+</tr>
+
+<tr>
+<td>lua</td>
+<td>text/x-lua</td>
+<td>lua</td>
+</tr>
+
+<tr>
+<td>ooc</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>pascal</td>
+<td>text/x-pascal</td>
+<td>pascal</td>
+</tr>
+
+<tr>
+<td>perl5</td>
+<td>application/x-perl</td>
+<td>perl</td>
+</tr>
+
+<tr>
+<td>php</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>php-script</td>
+<td>application/x-php</td>
+<td>php</td>
+</tr>
+
+<tr>
+<td>plain</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>python</td>
+<td>text/x-python</td>
+<td>python</td>
+</tr>
+
+<tr>
+<td>ruby</td>
+<td>application/x-ruby</td>
+<td>ruby</td>
+</tr>
+
+<tr>
+<td>smalltalk</td>
+<td></td>
+<td></td>
+</tr>
+
+<tr>
+<td>sql</td>
+<td>text/x-sql</td>
+<td>sql</td>
+</tr>
+
+<tr>
+<td>yaml</td>
+<td>application/x-yaml</td>
+<td>yaml</td>
+</tr>
+
+</table>
+</body>
+</html>