Name: highlighting-kate Version: 0.2.8.2 Cabal-Version: >= 1.2 Build-Type: Simple Category: Text Synopsis: Syntax highlighting Description: highlighting-kate is a syntax highlighting library with support for over 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/ansys.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/cisco.xml xml/cmake.xml xml/coldfusion.xml xml/commonlisp.xml xml/cpp.xml xml/cs.xml xml/css.xml xml/cue.xml xml/d.xml xml/desktop.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/fstab.xml xml/gap.xml xml/gdb.xml xml/gettext.xml xml/gnuassembler.xml xml/go.xml xml/haskell.xml xml/haxe.xml xml/html.xml xml/idl.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/m3u.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/pango.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/winehq.xml xml/wml.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 Library if flag(splitBase) Build-Depends: base >= 3 && < 5, containers else Build-Depends: base < 3 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.Ansys 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.Cisco Text.Highlighting.Kate.Syntax.Cmake 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.Cue Text.Highlighting.Kate.Syntax.D Text.Highlighting.Kate.Syntax.Desktop 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.Fstab Text.Highlighting.Kate.Syntax.Fsharp Text.Highlighting.Kate.Syntax.Gap Text.Highlighting.Kate.Syntax.Gdb Text.Highlighting.Kate.Syntax.Gettext 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.Idl 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.M3u 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.Pango 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.Winehq Text.Highlighting.Kate.Syntax.Wml 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 Ghc-Options: -W Ghc-Prof-Options: -auto-all -caf-all -O0 -- 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 Ghc-Prof-Options: -auto-all -caf-all -O0 -- 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