[package]
name = "ryo-pattern"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "RyoPattern - AST pattern matching and lint rules for Ryo"
keywords = ["ast", "pattern", "lint", "rust", "matching"]
categories = ["development-tools", "parser-implementations"]
readme = "README.md"
[dependencies]
serde.workspace = true
serde_json.workspace = true
serde_yaml = "0.9"
schemars = { workspace = true }
thiserror.workspace = true
syn.workspace = true
quote.workspace = true
proc-macro2 = "1.0"
smallvec.workspace = true
compact_str.workspace = true
ryo-symbol = { path = "../ryo-symbol", version = "0.1.0" }
ryo-source = { path = "../ryo-source", version = "0.1.0" }
[dev-dependencies]