[package]
name = "syntect"
description = "library for high quality syntax highlighting and code intelligence using Sublime Text's grammars"
documentation = "http://thume.ca/rustdoc/syntect/syntect/"
repository = "https://github.com/trishume/syntect"
keywords = ["syntax", "highlighting", "highlighter", "colouring", "parsing"]
categories = ["parser-implementations", "parsing", "text-processing"]
readme = "Readme.md"
license = "MIT"
version = "1.7.2"
authors = ["Tristan Hume <tristan@thume.ca>"]
exclude = [
"testdata/*",
]
[dependencies]
yaml-rust = { version = "0.3.5", optional = true }
onig = { version = "^1.2", optional = true }
walkdir = "^1.0"
regex-syntax = { version = "^0.4", optional = true }
lazy_static = "^0.2"
bitflags = "^0.8"
plist = "0.2"
bincode = { version = "0.8", optional = true }
flate2 = { version = "^0.2", optional = true }
libflate = { version = "0.1.8", optional = true }
fnv = { version = "^1.0", optional = true }
serde = { version = "1.0", features = ["rc"] }
serde_derive = "1.0"
serde_json = "1.0"
[dev-dependencies]
rayon = "0.8.0"
regex = "0.2.1"
getopts = "0.2"
[features]
dump-load-rs = ["libflate", "bincode"]
dump-load = ["flate2", "bincode"]
dump-create = ["flate2", "bincode"]
dump-create-rs = ["libflate", "bincode"]
static-onig = ["onig/static-libonig"]
parsing = ["onig", "regex-syntax", "fnv"]
assets = []
html = ["parsing", "assets"]
yaml-load = ["yaml-rust", "parsing"]
default = ["parsing", "assets", "html", "yaml-load", "dump-load", "dump-create"]