fix SoftNcRunner GM code normalization.

This commit is contained in:
2026-05-06 13:21:19 +08:00
parent 0fe9497552
commit 2f57932000
1238 changed files with 69405 additions and 22511 deletions
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class CsScriptSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Extracts C# script markers from the oral content of a comment. marks a script that runs before the NC block; marks a script that runs after. The symbols are configurable and serialized to XML.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -97,7 +97,11 @@ Class CsScriptSyntax
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>Extracts C# script markers from the oral content of a comment.
<a class="xref" href="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_PreMarker">PreMarker</a> marks a script that runs before the NC block;
<a class="xref" href="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_PostMarker">PostMarker</a> marks a script that runs after.
The symbols are configurable and serialized to XML.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
@@ -192,7 +196,8 @@ Class CsScriptSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Creates syntax with <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_DefaultPreMarker">DefaultPreMarker</a> and <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_DefaultPostMarker">DefaultPostMarker</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -218,7 +223,8 @@ Class CsScriptSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Loads pre/post script markers from persisted XML.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -228,6 +234,45 @@ Class CsScriptSyntax
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>Root element named <a class="xref" href="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html#Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_XName">XName</a>.</p>
</dd>
</dl>
<h2 class="section" id="fields">Fields
</h2>
<h3 id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_DefaultPostMarker" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.DefaultPostMarker">
DefaultPostMarker
</h3>
<div class="markdown level1 summary"><p>Default end-of-block script delimiter when none is configured in XML.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string DefaultPostMarker = &quot;@@^&quot;</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
@@ -240,6 +285,34 @@ Class CsScriptSyntax
<h3 id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_DefaultPreMarker" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.DefaultPreMarker">
DefaultPreMarker
</h3>
<div class="markdown level1 summary"><p>Default begin-of-block script delimiter when none is configured in XML.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string DefaultPreMarker = &quot;@@&quot;</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="properties">Properties
@@ -253,7 +326,8 @@ Class CsScriptSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Syntax kind name (typically the concrete type name).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -277,6 +351,70 @@ Class CsScriptSyntax
<a id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_PostMarker_" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.PostMarker*"></a>
<h3 id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_PostMarker" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.PostMarker">
PostMarker
</h3>
<div class="markdown level1 summary"><p>Marker prefix for end-of-block script (runs after the NC block).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string PostMarker { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_PreMarker_" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.PreMarker*"></a>
<h3 id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_PreMarker" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.PreMarker">
PreMarker
</h3>
<div class="markdown level1 summary"><p>Marker prefix for begin-of-block script (runs before the NC block).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string PreMarker { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_XName_" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName*"></a>
<h3 id="Hi_NcParsers_ParsingSyntaxs_CsScriptSyntax_XName" data-uid="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.XName">
@@ -284,7 +422,8 @@ Class CsScriptSyntax
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>XML element name for <a class="xref" href="Hi.Common.XmlUtils.XFactory.html#Hi_Common_XmlUtils_XFactory_Regs">Regs</a> registration.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">