[[bench]]
harness = false
name = "highlighting"
[[bench]]
harness = false
name = "load_and_highlight"
[[bench]]
harness = false
name = "loading"
[[bench]]
harness = false
name = "parsing"
[dependencies.bincode]
optional = true
version = "1.0"
[dependencies.bitflags]
version = "1.0.4"
[dependencies.fancy-regex]
optional = true
version = "0.11"
[dependencies.flate2]
optional = true
version = "1.0"
[dependencies.fnv]
optional = true
version = "1.0"
[dependencies.once_cell]
version = "1.8"
[dependencies.onig]
default-features = false
optional = true
version = "6.0"
[dependencies.plist]
optional = true
version = "1.3"
[dependencies.regex-syntax]
optional = true
version = "0.8"
[dependencies.serde]
version = "1.0"
[dependencies.serde_derive]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dependencies.walkdir]
version = "2.0"
[dependencies.yaml-rust]
optional = true
version = "0.4.5"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.3"
[dev-dependencies.expect-test]
version = "1.4.1"
[dev-dependencies.getopts]
version = "0.2"
[dev-dependencies.pretty_assertions]
version = "0.6"
[dev-dependencies.public-api]
version = "0.33.1"
[dev-dependencies.rayon]
version = "1.0.0"
[dev-dependencies.regex]
version = "1.0"
[dev-dependencies.rustdoc-json]
version = "0.8.8"
[dev-dependencies.rustup-toolchain]
version = "0.1.5"
[features]
default = ["default-onig"]
default-fancy = ["parsing", "default-syntaxes", "default-themes", "html", "plist-load", "yaml-load", "dump-load", "dump-create", "regex-fancy"]
default-onig = ["parsing", "default-syntaxes", "default-themes", "html", "plist-load", "yaml-load", "dump-load", "dump-create", "regex-onig"]
default-syntaxes = ["parsing", "dump-load"]
default-themes = ["dump-load"]
dump-create = ["flate2", "bincode"]
dump-load = ["flate2", "bincode"]
html = ["parsing"]
metadata = ["parsing", "plist-load"]
parsing = ["regex-syntax", "fnv", "dump-create", "dump-load"]
plist-load = ["plist"]
regex-fancy = ["fancy-regex"]
regex-onig = ["onig"]
yaml-load = ["yaml-rust", "parsing"]
[lib]
bench = false
[package]
authors = ["Tristan Hume <tristan@thume.ca>"]
categories = ["parser-implementations", "parsing", "text-processing"]
description = "library for high quality syntax highlighting and code intelligence using Sublime Text's grammars"
documentation = "https://docs.rs/syntect"
edition = "2021"
exclude = ["testdata/*", "/scripts/*", "/Makefile", "/codecov.yml"]
keywords = ["syntax", "highlighting", "highlighter", "colouring", "parsing"]
license = "MIT"
name = "syntect"
readme = "Readme.md"
repository = "https://github.com/trishume/syntect"
version = "5.2.0"