Skip to content

Commit

Permalink
Merge pull request #37 from lox-space/implement_odm_parsing
Browse files Browse the repository at this point in the history
Basic implementation for ODM parsing
  • Loading branch information
matzipan authored Jun 20, 2024
2 parents f89793f + 7ca1fb0 commit 687f849
Show file tree
Hide file tree
Showing 22 changed files with 9,889 additions and 13 deletions.
289 changes: 276 additions & 13 deletions Cargo.lock

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,12 @@ lox-io = { path = "crates/lox-io" }
lox-space = { path = "crates/lox-space" }
lox-time = { path = "crates/lox-time" }
lox-utils = { path = "crates/lox-utils" }
lox-derive = { path = "./crates/lox-derive" }

csv = "1.3.0"
divan = "0.1.14"
dyn-clone = "1.0.17"
fast-float = "0.2.0"
fast_polynomial = "0.1.0"
float_eq = "1.0.1"
glam = "0.25.0"
Expand All @@ -30,7 +32,10 @@ nom = "7.1.3"
num = "0.4.1"
proptest = "1.4.0"
pyo3 = "0.21.1"
quick-xml = { version = "0.31.0", features = ["serde", "serialize"] }
regex = "1.10.4"
rstest = "0.18.2"
serde = { version = "1.0.199", features = ["derive"] }
serde-aux = "4.5.0"
serde_json = "1.0.113"
thiserror = "1.0"
5 changes: 5 additions & 0 deletions codecov.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ignore:
# This code is tested indirectly with high coverage but coverage tools don't
# handle proc macros
- "crates/lox-derive/src/lib.rs"

12 changes: 12 additions & 0 deletions crates/lox-derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[package]
name = "lox-derive"
version = "0.1.0"
edition = "2021"

[lib]
proc-macro = true

[dependencies]
proc-macro2 = "1.0.81"
quote = "1.0.20"
syn = "2.0.63"
Loading

0 comments on commit 687f849

Please sign in to comment.