<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cigarette_hacker_bevy/tools/tscn-to-bsn/src/lib.rs, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/games/cigarette_hacker_bevy/'/>
<entry>
<title>feat(tscn-to-bsn): add global help fallback support</title>
<updated>2026-08-08T17:17:21+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-08T17:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/games/cigarette_hacker_bevy/commit/?id=cde7be4e67aea4378fbac8462ba8fff48b73ea1e'/>
<id>cde7be4e67aea4378fbac8462ba8fff48b73ea1e</id>
<content type='text'>
Add a fallback module providing a help command that displays usage
information for the tool.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a fallback module providing a help command that displays usage
information for the tool.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(tscn-to-bsn): add Godot project discovery and build-cache command</title>
<updated>2026-08-08T11:37:43+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-08T11:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/games/cigarette_hacker_bevy/commit/?id=674879d7676f8a76d728c1fa4c739f9bbbe98b27'/>
<id>674879d7676f8a76d728c1fa4c739f9bbbe98b27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(tscn-to-bsn): switch to git dependency and add converter binary</title>
<updated>2026-08-08T11:03:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-08T11:03:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/games/cigarette_hacker_bevy/commit/?id=5d724e95c6800e25486c25c6a9a3ae718fb2069b'/>
<id>5d724e95c6800e25486c25c6a9a3ae718fb2069b</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
