The highlighting-kate package
highlighting-kate is a syntax highlighting library with support for over 50 languages. The syntax parsers are automatically generated from Kate syntax descriptions (http://kate-editor.org/), so any syntax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML syntax descriptions.
Currently the following languages are supported: Ada, Asp, Awk, Bash, Bibtex, C, Cmake, Coldfusion, Commonlisp, Cpp, Css, D, Djangotemplate, Doxygen, Dtd, Eiffel, Erlang, Fortran, Haskell, Html, Java, Javadoc, Javascript, Json, Latex, Lex, LiterateHaskell, Lua, Makefile, Matlab, Mediawiki, Modula3, Nasm, Objectivec, Ocaml, Pascal, Perl, Php, Postscript, Prolog, Python, Rhtml, Ruby, Scala, Scheme, Sgml, Sql, SqlMysql, SqlPostgresql, Tcl, Texinfo, Xml, Xslt, Yacc.
Properties
| Versions | 0.2, 0.2.1, 0.2.3, 0.2.4, 0.2.5, 0.2.5.1, 0.2.6, 0.2.6.1, 0.2.6.2, 0.2.7, 0.2.7.1, 0.2.8.1, 0.2.8.2, 0.2.9, 0.2.10, 0.3, 0.3.1, 0.4, 0.5, 0.5.0.1, 0.5.0.2, 0.5.0.3, 0.5.0.4, 0.5.0.5, 0.5.0.6, 0.5.1, 0.5.2, 0.5.3, 0.5.3.1, 0.5.3.2, 0.5.3.3, 0.5.3.4, 0.5.3.5, 0.5.3.6, 0.5.3.7, 0.5.3.8, 0.5.3.9 |
|---|---|
| Dependencies | base (<3), containers, filepath, parsec (<3), pcre-light, xhtml or base (≥3), containers, filepath, parsec (<3), pcre-light, xhtml |
| License | GPL |
| Author | John MacFarlane |
| Maintainer | jgm@berkeley.edu |
| Category | Text |
| Home page | http://johnmacfarlane.net/highlighting-kate |
| Executables | Highlight |
| Upload date | Mon Mar 16 02:34:22 UTC 2009 |
| Uploaded by | JohnMacFarlane |
| Built on | ghc-6.10, ghc-6.12 |
| Distributions | Fedora: 0.5.3.3, NixOS: 0.5.3.9, Debian: 0.5.3.8, FreeBSD: 0.5.3.8 |
Modules
- Text
- Highlighting
- Text.Highlighting.Kate
- Text.Highlighting.Kate.Definitions
- Text.Highlighting.Kate.Format
- Text.Highlighting.Kate.Syntax
- Text.Highlighting.Kate.Syntax.Ada
- Text.Highlighting.Kate.Syntax.Alert
- Text.Highlighting.Kate.Syntax.Asp
- Text.Highlighting.Kate.Syntax.Awk
- Text.Highlighting.Kate.Syntax.Bash
- Text.Highlighting.Kate.Syntax.Bibtex
- Text.Highlighting.Kate.Syntax.C
- Text.Highlighting.Kate.Syntax.Cmake
- Text.Highlighting.Kate.Syntax.Coldfusion
- Text.Highlighting.Kate.Syntax.Commonlisp
- Text.Highlighting.Kate.Syntax.Cpp
- Text.Highlighting.Kate.Syntax.Css
- Text.Highlighting.Kate.Syntax.D
- Text.Highlighting.Kate.Syntax.Djangotemplate
- Text.Highlighting.Kate.Syntax.Doxygen
- Text.Highlighting.Kate.Syntax.Dtd
- Text.Highlighting.Kate.Syntax.Eiffel
- Text.Highlighting.Kate.Syntax.Erlang
- Text.Highlighting.Kate.Syntax.Fortran
- Text.Highlighting.Kate.Syntax.Haskell
- Text.Highlighting.Kate.Syntax.Html
- Text.Highlighting.Kate.Syntax.Java
- Text.Highlighting.Kate.Syntax.Javadoc
- Text.Highlighting.Kate.Syntax.Javascript
- Text.Highlighting.Kate.Syntax.Json
- Text.Highlighting.Kate.Syntax.Latex
- Text.Highlighting.Kate.Syntax.Lex
- Text.Highlighting.Kate.Syntax.LiterateHaskell
- Text.Highlighting.Kate.Syntax.Lua
- Text.Highlighting.Kate.Syntax.Makefile
- Text.Highlighting.Kate.Syntax.Matlab
- Text.Highlighting.Kate.Syntax.Mediawiki
- Text.Highlighting.Kate.Syntax.Modula3
- Text.Highlighting.Kate.Syntax.Nasm
- Text.Highlighting.Kate.Syntax.Objectivec
- Text.Highlighting.Kate.Syntax.Ocaml
- Text.Highlighting.Kate.Syntax.Pascal
- Text.Highlighting.Kate.Syntax.Perl
- Text.Highlighting.Kate.Syntax.Php
- Text.Highlighting.Kate.Syntax.Postscript
- Text.Highlighting.Kate.Syntax.Prolog
- Text.Highlighting.Kate.Syntax.Python
- Text.Highlighting.Kate.Syntax.Rhtml
- Text.Highlighting.Kate.Syntax.Ruby
- Text.Highlighting.Kate.Syntax.Scala
- Text.Highlighting.Kate.Syntax.Scheme
- Text.Highlighting.Kate.Syntax.Sgml
- Text.Highlighting.Kate.Syntax.Sql
- Text.Highlighting.Kate.Syntax.SqlMysql
- Text.Highlighting.Kate.Syntax.SqlPostgresql
- Text.Highlighting.Kate.Syntax.Tcl
- Text.Highlighting.Kate.Syntax.Texinfo
- Text.Highlighting.Kate.Syntax.Xml
- Text.Highlighting.Kate.Syntax.Xslt
- Text.Highlighting.Kate.Syntax.Yacc
- Text.Highlighting.Kate
- Highlighting
Downloads
- highlighting-kate-0.2.4.tar.gz (Cabal source package)
- package description (included in the package)