Commit graph

15 commits

Author SHA1 Message Date
f8c653a1cc Add validator and flattened map generator 2025-02-21 15:47:34 +00:00
9555b743f9 Xml metadata embedding 2025-02-12 13:10:48 +00:00
25dba869db refactor: loosen dep compat & separate bin as feature 2025-02-10 22:21:05 +09:00
a652b40228 Prepare for release (Refine cli, writing docs) 2025-02-07 10:37:18 +00:00
b0ceb39278 new: embed generation metadata (generator & xml) 2025-02-07 17:49:34 +09:00
76c19d194d new: file IO & formatting & update docs with an example 2025-02-06 20:58:59 +09:00
e147bc513d refactor: add docs on modules overview to run rustfmt 2025-02-01 19:41:12 +09:00
d104e62bf3 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...)
2025-02-01 19:33:51 +09:00
6b5b5e0234 new(CodeGen): for Block 2025-01-31 03:26:42 +09:00
dfd28782dd new(generator): top level module 2025-01-31 02:17:48 +09:00
8fee555860 wip(converter): until Block converter (next: Register) 2025-01-30 15:33:05 +09:00
f6d711ad51 refactor: split ParsePrefixedU32 to another mod (parser) 2025-01-29 21:31:22 +09:00
b549445b26 add(converter): until top module, size attr 2025-01-29 21:20:24 +09:00
202c900aea add types 2025-01-29 18:48:22 +09:00
f64c225ea0 new: just parse with roxmltree 2025-01-29 17:12:15 +09:00