Name: highlighting-kate Version: 0.2.3 Cabal-Version: >= 1.2 Build-Type: Simple Category: Text Synopsis: Syntax highlighting Description: highlighting-kate is a syntax highlighting library with support for over 50 languages. The syntax parsers are automatically generated from Kate syntax descriptions (), 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. License: GPL License-file: LICENSE Author: John MacFarlane Maintainer: jgm@berkeley.edu Homepage: http://johnmacfarlane.net/highlighting-kate Extra-Source-Files: README BUGS changelog Highlight.hs ParseSyntaxFiles.hs css/hk-espresso.css css/hk-kate.css css/hk-pyg.css xml/ada.xml xml/alert.xml xml/asp.xml xml/awk.xml xml/bash.xml xml/bash.xml.bkp xml/bibtex.xml xml/cmake.xml xml/coldfusion.xml xml/commonlisp.xml xml/cpp.xml xml/css.xml xml/c.xml xml/djangotemplate.xml xml/doxygen.xml xml/dtd.xml xml/d.xml xml/eiffel.xml xml/erlang.xml xml/fortran.xml xml/haskell.xml xml/haskell.xml.bkp xml/html.xml xml/javadoc.xml xml/javascript.xml xml/javascript.xml.bkp xml/java.xml xml/json.xml xml/language.dtd xml/latex.xml xml/lex.xml xml/literate-haskell.xml xml/lua.xml xml/makefile.xml xml/matlab.xml xml/mediawiki.xml xml/modula-3.xml xml/nasm.xml xml/objectivec.xml xml/ocaml.xml xml/pascal.xml xml/perl.xml xml/perl.xml.bkp xml/php.xml xml/postscript.xml xml/prolog.xml xml/python.xml xml/rhtml.xml xml/ruby.xml xml/scala.xml xml/scheme.xml xml/sgml.xml xml/sql-mysql.xml xml/sql-postgresql.xml xml/sql.xml xml/tcl.xml xml/texinfo.xml xml/xml.xml xml/xslt.xml xml/yacc.xml Flag splitBase Description: Choose the new, smaller, split-up base package. Default: True Flag executable Description: Build the Highlight executable. Default: False Library if flag(splitBase) Build-Depends: base >= 3, containers else Build-Depends: base < 3 Build-Depends: parsec < 3, pcre-light, xhtml Exposed-Modules: Text.Highlighting.Kate Text.Highlighting.Kate.Syntax Text.Highlighting.Kate.Definitions Text.Highlighting.Kate.Format Text.Highlighting.Kate.Syntax.Alert Text.Highlighting.Kate.Syntax.Ada 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.SqlMysql Text.Highlighting.Kate.Syntax.SqlPostgresql Text.Highlighting.Kate.Syntax.Sql 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 Other-Modules: Text.Highlighting.Kate.Common Ghc-Options: -W Ghc-Prof-Options: -auto-all -- the following line is needed to prevent gcc from consuming huge amounts of -- memory on platforms without a native code generator: Cc-Options: -O0 Executable Highlight Main-Is: Highlight.hs Build-Depends: base, containers, xhtml, filepath Ghc-Options: -W Ghc-Prof-Options: -auto-all -- the following line is needed to prevent gcc from consuming huge amounts of -- memory on platforms without a native code generator: Cc-Options: -O0 if flag(executable) Buildable: True else Buildable: False