Skip to content

Commit bcc1a1b

Browse files
authored
Tools/batch syntax checker (#66)
* parse yaml markdown and interpret tags * be more robust in the presence of unexpected AST * fix scanner matching rules inside code blocks * new binary: syntax conversion helper * defn list checking, glob expansion * div whitespace * restructure syntax helping tool * clean up warnings * --json output
1 parent 47c21df commit bcc1a1b

File tree

34 files changed

+3310
-60
lines changed

34 files changed

+3310
-60
lines changed

Cargo.lock

Lines changed: 141 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[package]
2+
name = "qmd-syntax-helper"
3+
version = "0.1.0"
4+
authors.workspace = true
5+
homepage.workspace = true
6+
keywords.workspace = true
7+
categories.workspace = true
8+
license.workspace = true
9+
repository.workspace = true
10+
edition.workspace = true
11+
12+
[lib]
13+
name = "qmd_syntax_helper"
14+
path = "src/lib.rs"
15+
16+
[[bin]]
17+
name = "qmd-syntax-helper"
18+
path = "src/main.rs"
19+
20+
[dependencies]
21+
clap = { version = "4.5", features = ["derive"] }
22+
anyhow = "1.0"
23+
regex = "1.10"
24+
colored = "2.1"
25+
quarto-markdown-pandoc.workspace = true
26+
include_dir = "0.7"
27+
serde = { version = "1.0", features = ["derive"] }
28+
serde_json = "1.0"
29+
glob = "0.3"
30+
31+
[lints]
32+
workspace = true

0 commit comments

Comments
 (0)