Skip to content

Commit c122097

Browse files
Claude/add academic proofs g3z zu (#4)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 7944b2c commit c122097

20 files changed

Lines changed: 7298 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 946 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# SPDX-FileCopyrightText: 2025 hyperpolymath
2+
# SPDX-License-Identifier: MIT OR AGPL-3.0-or-later
3+
4+
[workspace]
5+
resolver = "2"
6+
members = [
7+
"crates/anv-core",
8+
"crates/anv-syntax",
9+
"crates/anv-types",
10+
"crates/anv-cli",
11+
]
12+
13+
[workspace.package]
14+
version = "0.1.0"
15+
edition = "2021"
16+
rust-version = "1.75"
17+
authors = ["hyperpolymath"]
18+
license = "MIT OR AGPL-3.0-or-later"
19+
repository = "https://github.com/hyperpolymath/anvomidav"
20+
keywords = ["figure-skating", "choreography", "dsl", "notation"]
21+
categories = ["compilers", "development-tools"]
22+
23+
[workspace.dependencies]
24+
# Internal crates
25+
anv-core = { path = "crates/anv-core" }
26+
anv-syntax = { path = "crates/anv-syntax" }
27+
anv-types = { path = "crates/anv-types" }
28+
29+
# Parsing
30+
logos = "0.14"
31+
chumsky = "0.9"
32+
33+
# Error handling
34+
thiserror = "1.0"
35+
miette = { version = "7", features = ["fancy"] }
36+
37+
# CLI
38+
clap = { version = "4", features = ["derive"] }
39+
40+
# Data structures
41+
indexmap = "2"
42+
rustc-hash = "1.1"
43+
smol_str = "0.2"
44+
45+
# Serialization
46+
serde = { version = "1", features = ["derive"] }
47+
serde_json = "1"
48+
49+
# Utilities
50+
derive_more = "0.99"
51+
ordered-float = { version = "4", features = ["serde"] }
52+
53+
# Testing
54+
pretty_assertions = "1"
55+
insta = { version = "1", features = ["yaml"] }
56+
57+
[profile.release]
58+
lto = true
59+
codegen-units = 1
60+
61+
[profile.dev]
62+
# Faster builds during development
63+
debug = 1

crates/anv-cli/Cargo.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# SPDX-FileCopyrightText: 2025 hyperpolymath
2+
# SPDX-License-Identifier: MIT OR AGPL-3.0-or-later
3+
4+
[package]
5+
name = "anv-cli"
6+
version = "0.1.0"
7+
edition = "2021"
8+
description = "Command-line interface for the Anvomidav figure skating DSL"
9+
license = "MIT OR AGPL-3.0-or-later"
10+
repository = "https://github.com/hyperpolymath/anvomidav"
11+
readme = "README.md"
12+
keywords = ["figure-skating", "dsl", "cli"]
13+
categories = ["command-line-utilities", "compilers"]
14+
15+
[[bin]]
16+
name = "anv"
17+
path = "src/main.rs"
18+
19+
[dependencies]
20+
anv-core = { path = "../anv-core" }
21+
anv-syntax = { path = "../anv-syntax" }
22+
anv-types = { path = "../anv-types" }
23+
clap = { workspace = true }
24+
miette = { workspace = true }
25+
thiserror = { workspace = true }

0 commit comments

Comments
 (0)