Name: highlighting-kate Version: 0.5.3.7 Cabal-Version: >= 1.10 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 changelog 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/clojure.xml xml/cmake.xml xml/coffee.xml xml/coldfusion.xml xml/commonlisp.xml xml/cpp.xml xml/cs.xml xml/css.xml xml/curry.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/ini.xml xml/java.xml xml/javadoc.xml xml/javascript.xml xml/javascript.xml.bkp xml/json.xml xml/jsp.xml xml/julia.xml xml/language.dtd xml/latex.xml xml/lex.xml xml/literate-curry.xml xml/literate-haskell.xml xml/lua.xml xml/makefile.xml xml/mandoc.xml xml/matlab.xml xml/maxima.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/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, containers else Build-Depends: base < 3 if flag(pcre-light) Build-depends: pcre-light >= 0.4 && < 0.5 cpp-options: -D_PCRE_LIGHT else Build-depends: regex-pcre-builtin Build-Depends: parsec, mtl, blaze-html >= 0.4.2 && < 0.7 Exposed-Modules: Text.Highlighting.Kate Text.Highlighting.Kate.Syntax Text.Highlighting.Kate.Types Text.Highlighting.Kate.Styles Text.Highlighting.Kate.Format.HTML Text.Highlighting.Kate.Format.LaTeX Other-Modules: Text.Highlighting.Kate.Common Paths_highlighting_kate 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.Clojure Text.Highlighting.Kate.Syntax.Cmake Text.Highlighting.Kate.Syntax.Coffee 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.Curry 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.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.Julia Text.Highlighting.Kate.Syntax.Latex Text.Highlighting.Kate.Syntax.Lex Text.Highlighting.Kate.Syntax.LiterateCurry 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.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.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 -- disable optimizations; it doesn't hurt performance much and -- massively improves compilation speed and memory usage Default-Language: Haskell98 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, blaze-html >= 0.4.2 && < 0.7, filepath, highlighting-kate Hs-Source-Dirs: extra Default-Language: Haskell98 if flag(pcre-light) cpp-options: -D_PCRE_LIGHT Ghc-Options: -W -O0 -rtsopts Ghc-Prof-Options: -auto-all -caf-all -rtsopts -- 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