Skip to content

Commit

Permalink
Merge pull request project-chip#120 from andy31415/idl_parse
Browse files Browse the repository at this point in the history
[LARGE] add the ability to parse matter idl files and start the ability to code generate based on them
  • Loading branch information
kedars committed Jan 11, 2024
2 parents 370035e + 3d5c526 commit ff41ab2
Show file tree
Hide file tree
Showing 18 changed files with 12,224 additions and 15 deletions.
2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[env]
RS_MATTER_IDL_DIR = { value="idl", relative=true }
22 changes: 21 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
[workspace]
resolver = "2"
members = ["rs-matter", "rs-matter-macros"]
members = [
"rs-matter",
"rs-matter-data-model",
"rs-matter-macros",
"rs-matter-macros-impl",
]

exclude = ["examples/*", "tools/tlv"]

Expand All @@ -15,3 +20,18 @@ opt-level = 3
[profile.dev]
debug = true
opt-level = 3

[workspace.dependencies]
clap = { version = "4.4.11", features = ["derive"] }
miette = { version = "5.10.0", features = ["fancy"] }
nom = "7.1.3"
nom-greedyerror = "0.5.0"
nom-supreme = "0.8.0"
nom_locate = "4.2.0"
thiserror = "1.0.50"
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["regex", "json"] }

[profile.flamegraph]
inherits = "release"
debug = true
Loading

0 comments on commit ff41ab2

Please sign in to comment.