fix SoftNcRunner GM code normalization.

This commit is contained in:
2026-05-08 22:17:04 +08:00
parent 2f57932000
commit e026da61b3
197 changed files with 3482 additions and 958 deletions
@@ -105,14 +105,21 @@ downstream readers must tolerate missing axis keys.</p>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a></dt>
<dd></dd>
<dd><p>Merges a fixed <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html#Hi_NcParsers_Initializers_StaticInitializer_Initialization">Initialization</a> JSON snippet into the init-block
JSON. Used to seed brand-default sections (e.g. <code>G54</code>, <code>G80</code>)
before any source NC syntax is processed.</p>
</dd>
</dl>
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Initializers.INcInitializer.html">INcInitializer</a></dt>
<dd></dd>
<dd><p>Populates the init-block JSON sections (e.g. home position, static defaults)
before the soft-NC runtime processes any source NC syntax. Implementations
such as <a class="xref" href="Hi.NcParsers.Initializers.HomeMcInitializer.html">HomeMcInitializer</a> and <a class="xref" href="Hi.NcParsers.Initializers.StaticInitializer.html">StaticInitializer</a>
write into the supplied <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a>.</p>
</dd>
</dl>