aboutsummaryrefslogtreecommitdiff
path: root/tools/tscn-to-bsn/src/cmd
Commit message (Collapse)AuthorAgeFilesLines
* chore: rename build-cache command to build-uid-indexHEADmaster魏曹先生7 days2-11/+8
|
* chore: remove blank lines in cmd_ast.rs魏曹先生7 days1-2/+0
|
* feat: replace convert command with ast JSON output魏曹先生7 days3-86/+61
|
* chore(tscn-to-bsn): use PathBuf for output argument魏曹先生7 days1-2/+2
|
* feat(build-cache): write uid map to JSON cache file魏曹先生7 days1-4/+166
|
* feat(tscn-to-bsn): add Godot project discovery and build-cache command魏曹先生7 days3-6/+41
|
* feat(tscn-to-bsn): switch to git dependency and add converter binary魏曹先生7 days2-0/+86
Restructure the tool to use mingling from git with pathf feature, add a dedicated tscn2bsn binary, and implement: - Full TSCN syntax parser as a 1:1 replica of Godot's parsing logic - AST representation with line numbers for error reporting - Conversion command that reads TSCN, parses to AST, and serializes to RON - Error handlers for IO, RON, and parse errors