Supported Languages
The following is a list of languages supported by Siafoo. Next to each language name, in peranthesis, is the name of the lexer used to highlight code from that perticular language. Use this lexer name to specify the target language for the .. code:: directive.
1 General
- C (c)
- C# (csharp)
- C++ (cpp)
- D (d)
- Delphi (delphi)
- Java (java)
- Objective-C (objective-c)
- VB.NET (vb.net)
- COBOL (cobol)
- COBOL (IBM) (cobol_ibm)
- COBOL (ILE) (cobol_ile)
4 Text Formatting
- BBCode (bbcode)
- Groff (groff)
- MoinMoin/Trac Wiki markup (trac-wiki)
- TeX (tex)
- reStructuredText (rst)
7 Functional
- Haskell (haskell)
- Common Lisp (common-lisp)
- Literate Haskell (lhs)
9 Config File
- ApacheConf (apacheconf)
- SquidConf (squidconf)
10 Graphics
- Python + Blender (blender)
- OpenGL Shading Language (glsl)
- Nodebox Python (nodebox)
11 Web
11.1 Client
- JavaScript (js)
- JavaScript+Django/Jinja (js+django)
- JavaScript+Genshi Text (js+genshitext)
- JavaScript+Mako (js+mako)
- JavaScript+Myghty (js+myghty)
- JavaScript+PHP (js+php)
- JavaScript+Ruby (js+erb)
- JavaScript+Smarty (js+smarty)
- ActionScript (as)
11.2 Server (Templating)
- CSS+Django/Jinja (css+django)
- CSS+Genshi Text (css+genshitext)
- CSS+Mako (css+mako)
- CSS+Myghty (css+myghty)
- CSS+PHP (css+php)
- CSS+Ruby (css+erb)
- CSS+Smarty (css+smarty)
- Django/Jinja (django)
- Genshi (genshi)
- Genshi Text (genshitext)
- HTML+Django/Jinja (html+django)
- HTML+Genshi (html+genshi)
- HTML+Mako (html+mako)
- HTML+Myghty (html+myghty)
- HTML+PHP (html+php)
- HTML+Smarty (html+smarty)
- Java Server Page (jsp)
- Mako (mako)
- Myghty (myghty)
- PHP (php)
- RHTML (rhtml)
- Smarty (smarty)
- XML+Django/Jinja (xml+django)
- XML+Mako (xml+mako)
- XML+Myghty (xml+myghty)
- XML+PHP (xml+php)
- XML+Ruby (xml+erb)
- XML+Smarty (xml+smarty)
- XSLT (xslt)
12 Uncategorized
- Debian Sourcelist (sourceslist)
- Diff (diff)
- Dylan (dylan)
- ERB (erb)
- INI (ini)
- IRC logs (irc)
- Makefile (make)
- MiniD (minid)
- MuPAD (mupad)
- OCaml (ocaml)
- Python Traceback (pytb)
- Python console session (pycon)
- Raw token data (raw)
- Redcode (redcode)
- Ruby irb session (rbcon)
- Scheme (scheme)
- Text only (text)
- VimL (vim)
- Debian Control File (control)
- Erlang (erlang)
- GAS (gas)
- Gettext Catalog (pot)
- LLVM (llvm)
- MOOCode (moocode)
- c-objdump (c-objdump)
- cpp-objdump (cpp-objdump)
- d-objdump (d-objdump)
- objdump (objdump)
- Darcs Patch (dpatch)
- Io (io)
- Logtalk (logtalk)
- Smalltalk (smalltalk)
Don't like the organization of this help page? Let us know what category your favorite programming language should go under or if you would like to see more languages.