Name: highlighting-kate Version: 0.3 x-revision: 1 Cabal-Version: >= 1.6 Build-Type: Simple Category: Text Synopsis: Syntax highlighting Description: highlighting-kate is a syntax highlighting library with support for nearly one hundred 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. License: GPL License-file: LICENSE Author: John MacFarlane Maintainer: jgm@berkeley.edu Homepage: http://github.com/jgm/highlighting-kate Extra-Source-Files: README BUGS changelog Highlight.hs ParseSyntaxFiles.hs Text/Highlighting/Kate/Syntax.hs.in css/hk-espresso.css css/hk-kate.css css/hk-pyg.css xml/actionscript.xml xml/ada.xml xml/alert.xml xml/alert_indent.xml xml/apache.xml xml/asn1.xml xml/asp.xml xml/awk.xml xml/bash.xml xml/bash.xml.bkp xml/bibtex.xml xml/boo.xml xml/c.xml xml/changelog.xml xml/cmake.xml xml/coffeescript.xml xml/coldfusion.xml xml/commonlisp.xml xml/cpp.xml xml/cs.xml xml/css.xml xml/d.xml xml/diff.xml xml/djangotemplate.xml xml/doxygen.xml xml/doxygenlua.xml xml/dtd.xml xml/eiffel.xml xml/email.xml xml/erlang.xml xml/fortran.xml xml/fsharp.xml xml/gnuassembler.xml xml/go.xml xml/haskell.xml xml/haxe.xml xml/html.xml xml/ilerpg.xml xml/ini.xml xml/java.xml xml/javadoc.xml xml/javascript.xml xml/javascript.xml.bkp xml/json.xml xml/jsp.xml xml/language.dtd xml/latex.xml xml/lex.xml xml/literate-haskell.xml xml/lua.xml xml/makefile.xml xml/mandoc.xml xml/matlab.xml xml/maxima.xml xml/mediawiki.xml xml/metafont.xml xml/mips.xml xml/modula-2.xml xml/modula-3.xml xml/monobasic.xml xml/nasm.xml xml/noweb.xml xml/objectivec.xml xml/objectivecpp.xml xml/ocaml.xml xml/octave.xml xml/pascal.xml xml/perl.xml xml/perl.xml.bkp xml/php.xml xml/pike.xml xml/postscript.xml xml/prolog.xml xml/python.xml xml/r.xml xml/relaxngcompact.xml xml/rhtml.xml xml/ruby.xml xml/scala.xml xml/scheme.xml xml/sci.xml xml/sed.xml xml/sgml.xml xml/sql-mysql.xml xml/sql-postgresql.xml xml/sql.xml xml/tcl.xml xml/texinfo.xml xml/verilog.xml xml/vhdl.xml xml/xharbour.xml xml/xml.xml xml/xorg.xml xml/xslt.xml xml/xul.xml xml/yacc.xml xml/yaml.xml Flag splitBase Description: Choose the new, smaller, split-up base package. Default: True Flag executable Description: Build the Highlight executable. Default: False Flag pcre-light Description: Use the pcre-light library instead of regex-pcre-builtin Default: False Source-repository head type: git location: git://github.com/jgm/highlighting-kate.git Library if flag(splitBase) Build-Depends: base >= 3 && < 5, base < 0, containers else Build-Depends: base < 3, base < 0 if flag(pcre-light) Build-depends: pcre-light cpp-options: -D_PCRE_LIGHT else Build-depends: regex-pcre-builtin Build-Depends: parsec, xhtml Exposed-Modules: Text.Highlighting.Kate Text.Highlighting.Kate.Syntax Text.Highlighting.Kate.Definitions Text.Highlighting.Kate.Format Text.Highlighting.Kate.Syntax.Actionscript Text.Highlighting.Kate.Syntax.Ada Text.Highlighting.Kate.Syntax.Alert Text.Highlighting.Kate.Syntax.Alert_indent Text.Highlighting.Kate.Syntax.Apache Text.Highlighting.Kate.Syntax.Asn1 Text.Highlighting.Kate.Syntax.Asp Text.Highlighting.Kate.Syntax.Awk Text.Highlighting.Kate.Syntax.Bash Text.Highlighting.Kate.Syntax.Bibtex Text.Highlighting.Kate.Syntax.Boo Text.Highlighting.Kate.Syntax.C Text.Highlighting.Kate.Syntax.Changelog Text.Highlighting.Kate.Syntax.Cmake Text.Highlighting.Kate.Syntax.Coffeescript Text.Highlighting.Kate.Syntax.Coldfusion Text.Highlighting.Kate.Syntax.Commonlisp Text.Highlighting.Kate.Syntax.Cpp Text.Highlighting.Kate.Syntax.Cs Text.Highlighting.Kate.Syntax.Css Text.Highlighting.Kate.Syntax.D Text.Highlighting.Kate.Syntax.Diff Text.Highlighting.Kate.Syntax.Djangotemplate Text.Highlighting.Kate.Syntax.Doxygen Text.Highlighting.Kate.Syntax.Doxygenlua Text.Highlighting.Kate.Syntax.Dtd Text.Highlighting.Kate.Syntax.Eiffel Text.Highlighting.Kate.Syntax.Email Text.Highlighting.Kate.Syntax.Erlang Text.Highlighting.Kate.Syntax.Fortran Text.Highlighting.Kate.Syntax.Fsharp Text.Highlighting.Kate.Syntax.Gnuassembler Text.Highlighting.Kate.Syntax.Go Text.Highlighting.Kate.Syntax.Haskell Text.Highlighting.Kate.Syntax.Haxe Text.Highlighting.Kate.Syntax.Html Text.Highlighting.Kate.Syntax.Ilerpg Text.Highlighting.Kate.Syntax.Ini Text.Highlighting.Kate.Syntax.Java Text.Highlighting.Kate.Syntax.Javadoc Text.Highlighting.Kate.Syntax.Javascript Text.Highlighting.Kate.Syntax.Json Text.Highlighting.Kate.Syntax.Jsp 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.Mandoc Text.Highlighting.Kate.Syntax.Matlab Text.Highlighting.Kate.Syntax.Maxima Text.Highlighting.Kate.Syntax.Mediawiki Text.Highlighting.Kate.Syntax.Metafont Text.Highlighting.Kate.Syntax.Mips Text.Highlighting.Kate.Syntax.Modula2 Text.Highlighting.Kate.Syntax.Modula3 Text.Highlighting.Kate.Syntax.Monobasic Text.Highlighting.Kate.Syntax.Nasm Text.Highlighting.Kate.Syntax.Noweb Text.Highlighting.Kate.Syntax.Objectivec Text.Highlighting.Kate.Syntax.Objectivecpp Text.Highlighting.Kate.Syntax.Ocaml Text.Highlighting.Kate.Syntax.Octave Text.Highlighting.Kate.Syntax.Pascal Text.Highlighting.Kate.Syntax.Perl Text.Highlighting.Kate.Syntax.Php Text.Highlighting.Kate.Syntax.Pike Text.Highlighting.Kate.Syntax.Postscript Text.Highlighting.Kate.Syntax.Prolog Text.Highlighting.Kate.Syntax.Python Text.Highlighting.Kate.Syntax.R Text.Highlighting.Kate.Syntax.Relaxngcompact Text.Highlighting.Kate.Syntax.Rhtml Text.Highlighting.Kate.Syntax.Ruby Text.Highlighting.Kate.Syntax.Scala Text.Highlighting.Kate.Syntax.Scheme Text.Highlighting.Kate.Syntax.Sci Text.Highlighting.Kate.Syntax.Sed 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.Verilog Text.Highlighting.Kate.Syntax.Vhdl Text.Highlighting.Kate.Syntax.Xharbour Text.Highlighting.Kate.Syntax.Xml Text.Highlighting.Kate.Syntax.Xorg Text.Highlighting.Kate.Syntax.Xslt Text.Highlighting.Kate.Syntax.Xul Text.Highlighting.Kate.Syntax.Yacc Text.Highlighting.Kate.Syntax.Yaml Other-Modules: Text.Highlighting.Kate.Common Paths_highlighting_kate -- disable optimizations; it doesn't hurt performance much and -- massively improves compilation speed and memory usage Ghc-Options: -W -O0 Ghc-Prof-Options: -auto-all -caf-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 if flag(pcre-light) cpp-options: -D_PCRE_LIGHT Ghc-Options: -W -O0 Ghc-Prof-Options: -auto-all -caf-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