deploy fixed MRR drift and webservice CylindroidHolder buckle branch update issue.

This commit is contained in:
2026-05-28 19:42:05 +08:00
parent d7836db45f
commit 95b5790622
140 changed files with 8079 additions and 14099 deletions
@@ -283,13 +283,14 @@ parsing syntax via <a class="xref" href="Hi.NcParsers.Syntaxs.NcSyntaxUtil.html"
</h3>
<div class="markdown level1 summary"><p>Raw boolean expression text from inside the <code>IF [...]</code> brackets.
String at parsing time;
<div class="markdown level1 summary"><p>Raw boolean expression text from inside the <code>IF [...]</code> brackets
at Parsing time; substituted to a numeric
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonvalue">JsonValue</a> in place by
<a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.VariableEvaluatorSyntax.html">VariableEvaluatorSyntax</a>'s pass-2 tree
walk substitutes a numeric literal in place when the expression
evaluates successfully. <code>FanucIfThenSyntax</code> reads the resulting
JSON node polymorphically (number → truthy gate; remaining string →
unevaluated warning).</p>
walk when the expression evaluates successfully. The original text
survives at <code>Formula.FanucIfThen.Condition</code>. Note: not written
on the host-level stamp; the gate outcome lives at
<a class="xref" href="Hi.NcParsers.Keywords.FanucIfThen.html#Hi_NcParsers_Keywords_FanucIfThen_ConditionEvaluated">ConditionEvaluated</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -314,6 +315,45 @@ unevaluated warning).</p>
<a id="Hi_NcParsers_Keywords_FanucIfThen_ConditionEvaluated_" data-uid="Hi.NcParsers.Keywords.FanucIfThen.ConditionEvaluated*"></a>
<h3 id="Hi_NcParsers_Keywords_FanucIfThen_ConditionEvaluated" data-uid="Hi.NcParsers.Keywords.FanucIfThen.ConditionEvaluated">
ConditionEvaluated
</h3>
<div class="markdown level1 summary"><p>Tri-state outcome of evaluating the IF-form's boolean condition,
stamped on the host block by
<a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.Fanuc.FanucIfThenSyntax.html">FanucIfThenSyntax</a>:</p>
<ul><li><code>true</code> — condition met (body fires).</li><li><code>false</code> — condition not met (body skipped silently).</li><li><code>null</code> — evaluator could not produce a finite truth
value (vacant variable, parse error, NaN / ±∞).</li></ul>
The original expression text is preserved at
<code>Formula.FanucIfThen.Condition</code> by
<a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.VariableEvaluatorSyntax.html">VariableEvaluatorSyntax</a>.
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool? ConditionEvaluated { 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.boolean">bool</a>?</dt>
<dd></dd>
</dl>
</article>