new(generator): implement register codegen (codegen_register) & fix interpolation bug

also added a lot of docs,

since register codegen is quite complex

(This became too large commit...)
This commit is contained in:
Wataru Otsubo 2025-02-01 19:33:51 +09:00
parent eec855c3a1
commit d104e62bf3
8 changed files with 633 additions and 15 deletions

View file

@ -15,8 +15,10 @@ path = "src/lib.rs"
anyhow = "1.0.95"
env_logger = "0.11.6"
heck = "0.5"
itertools = "0.14"
log = "0.4"
proc-macro2 = "1.0.93"
quote = "1.0"
roxmltree = "0.20"
syn = "2.0.96"
thiserror = "2.0"