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 Comment | HiAPI-C# 2025 ">
<meta name="description" content="Comment extracted from an NC block. identifies the comment style; holds the content without the symbol. Downstream syntaxes (e.g., ) may further trim after extracting embedded markers.">
<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,12 @@ Class Comment
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>Comment extracted from an NC block.
<a class="xref" href="Hi.NcParsers.Keywords.Comment.html#Hi_NcParsers_Keywords_Comment_Symbol">Symbol</a> identifies the comment style;
<a class="xref" href="Hi.NcParsers.Keywords.Comment.html#Hi_NcParsers_Keywords_Comment_Text">Text</a> holds the content without the symbol.
Downstream syntaxes (e.g., <a class="xref" href="Hi.NcParsers.Keywords.CsScript.html">CsScript</a>) may
further trim <a class="xref" href="Hi.NcParsers.Keywords.Comment.html#Hi_NcParsers_Keywords_Comment_Text">Text</a> after extracting embedded markers.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
@@ -177,101 +182,6 @@ Class Comment
</h2>
<a id="Hi_NcParsers_Keywords_Comment_ContentWithSymbol_" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithSymbol*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_ContentWithSymbol" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithSymbol">
ContentWithSymbol
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string ContentWithSymbol { 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_Keywords_Comment_ContentWithoutSymbol_" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithoutSymbol*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_ContentWithoutSymbol" data-uid="Hi.NcParsers.Keywords.Comment.ContentWithoutSymbol">
ContentWithoutSymbol
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string ContentWithoutSymbol { 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_Keywords_Comment_OralContent_" data-uid="Hi.NcParsers.Keywords.Comment.OralContent*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_OralContent" data-uid="Hi.NcParsers.Keywords.Comment.OralContent">
OralContent
</h3>
<div class="markdown level1 summary"><p>Content without program-identible code.
i.e. Content Without CsScript either Symbol.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string OralContent { 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_Keywords_Comment_Symbol_" data-uid="Hi.NcParsers.Keywords.Comment.Symbol*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_Symbol" data-uid="Hi.NcParsers.Keywords.Comment.Symbol">
@@ -279,7 +189,8 @@ i.e. Content Without CsScript either Symbol.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Comment delimiter used in the NC block (e.g., &quot;%&quot;, &quot;()&quot;, &quot;;&quot;, &quot;//&quot;).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -303,6 +214,40 @@ i.e. Content Without CsScript either Symbol.</p>
<a id="Hi_NcParsers_Keywords_Comment_Text_" data-uid="Hi.NcParsers.Keywords.Comment.Text*"></a>
<h3 id="Hi_NcParsers_Keywords_Comment_Text" data-uid="Hi.NcParsers.Keywords.Comment.Text">
Text
</h3>
<div class="markdown level1 summary"><p>Comment body without the delimiter symbol.
Initially set by the comment syntax; may be trimmed by
<a class="xref" href="Hi.NcParsers.ParsingSyntaxs.CsScriptSyntax.html">CsScriptSyntax</a> after script extraction.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string Text { 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>
</article>