quickbms-lsp 0.1.1

An experimental language server protocol for the QuickBMS scripting language.
Documentation
[package]
name = "quickbms-lsp"
version = "0.1.1"
authors = ["Christopher Wells <cwellsny@nycap.rr.com>"]
edition = "2018"
description = "An experimental language server protocol for the QuickBMS scripting language."
readme = "README.md"
homepage = "https://github.com/ExcaliburZero/quickbms-lsp"
repository = "https://github.com/ExcaliburZero/quickbms-lsp"
license = "MIT"

# Need to explicitly define which files to include in the package, since the gitignore file ignores
# the tree-sitter generated source code, but we do need to include those files in the package.
include = [
    "**/*.rs",
    "**/*.txt",
    "**/*.md",
    "**/*.sh",
    "**/*.bms",
    "tree-sitter-quickbms/src/",
    "Cargo.toml",
    "LICENSE",
    "CHANGELOG.md",
    "Makefile",
]

[[bin]]
name = "quickbms-lsp"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
jsonrpc-core = "17.0.0"
lsp-types = "0.89.0"
multimap = "0.8.3"
regex = "1.5.4"
serde = "1.0.125"
serde_json = "1.0.64"
tree-sitter = "0.19.3"

[build-dependencies]
cc="1.0"