Package0.14.1.2Text
skylighting-core
syntax highlighting library
- Version0.14.1.2
- CategoryText
- LicenceBSD-3-Clause
- AuthorJohn MacFarlane
- Maintainerjgm@berkeley.edu
- Homepagegithub.com/jgm/skylighting
- Pinned byhackage skylighting-core 0.14.1.2
- Sourcehackage.haskell.org/package/skylighting-core-0.14.1.2
Modules
7 modules- Skylighting.Core5
- Skylighting.Loader2This module provides routines to load syntax definitions from disk
- Skylighting.Parser5
- Skylighting.Regex10
- Skylighting.Styles9
- Skylighting.Tokenizer2
- Skylighting.Types25Basic types for Skylighting.
Description
Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate. This package provides the core highlighting functionality under a permissive license. It also bundles XML parser definitions licensed under the GPL.
Depends on
17 packages- aeson-2.2.3.0in this set
- attoparsec-0.14.4in this set
- base-4.20.2.0with GHC
- base64-bytestring-1.2.1.0in this set
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- case-insensitive-1.2.1.0in this set
- colour-2.3.6in this set
- containers-0.7with GHC
- directory-1.3.8.5with GHC
- filepath-1.5.4.0with GHC
- mtl-2.3.1with GHC
- safe-0.3.21in this set
- text-2.1.3with GHC
- transformers-0.6.1.1with GHC
- utf8-string-1.0.2in this set
- xml-conduit-1.10.0.0in this set