[package]
name = "brokk-bifrost-cpp"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "C++ language knowledge for brokk-bifrost: declarations and macro-sentinel recovery, include-graph visibility, out-of-line member identity reconciliation, and usage-graph resolution"
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme = "README.md"
keywords.workspace = true
categories.workspace = true
publish = true
[lib]
name = "brokk_bifrost_cpp"
[dependencies]
brokk-bifrost-core = { path = "../bifrost-core", version = "=0.9.5" }
regex = "1.12.2"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.145"
shlex = "2.0.1"
tree-sitter = "0.25.10"
tree-sitter-cpp = "0.23.4"
[features]
default = []
test-support = ["brokk-bifrost-core/test-support"]
[dev-dependencies]
brokk-bifrost-core = { path = "../bifrost-core", version = "=0.9.5", features = ["test-support"] }
tempfile = "3.23.0"