[package]
name = "laburnum-syntax-macro"
description = "Proc-macros for defining CST and AST node types in language frontends built with the laburnum LSP framework."
version = "0.1.1"
license = "BlueOak-1.0.0"
repository = "https://github.com/gold-build/laburnum"
homepage = "https://github.com/gold-build/laburnum"
documentation = "https://docs.rs/laburnum-syntax-macro"
readme = "README.md"
keywords = ["lsp", "compiler", "proc-macro", "cst", "ast"]
categories = ["development-tools", "compilers"]
edition.workspace = true

[lints]
workspace = true

[lib]
proc-macro = true

[dependencies]
proc-macro-error = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn = { workspace = true }
heck = { workspace = true }

[dev-dependencies]
trybuild = { workspace = true }
ferrotype = { workspace = true }
test-log = { workspace = true }
insta = { workspace = true }
