deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.

This commit is contained in:
2026-08-27 14:51:37 +08:00
parent 1fc510af5e
commit 2a98ae7556
1468 changed files with 182837 additions and 18888 deletions
@@ -383,11 +383,16 @@ The <code>Parsing.*</code> subtree carries the resolved value (R-format
string for Assignments; numeric <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonvalue">JsonValue</a> for tags);
the <code>Formula.*</code> subtree preserves the source-text expression
for diagnostics, round-trip reconstruction, and downstream
inspection. Pure-literal RHS / tag values produce no Formula entry —
the Parsing value is already the original text. Evaluation failures
(parse error, vacant variable, non-finite result) also produce no
Formula entry — the original string is still in <code>Parsing.*</code>
untouched, no preservation needed.
inspection. Pure-literal RHS values produce no Formula entry — the
Parsing value is already the original text. In the tag pass the same
holds for the Heidenhain dialect only (literal strings short-circuit
there because klartext readers consume them as strings); Fanuc /
Siemens literal-string tags are numeric-ified as they always were
(int-typed capture fallbacks and constant conditions depend on it)
and thus carry a Formula entry. Evaluation failures (parse error,
vacant variable, non-finite result) produce no Formula entry — the
original string is still in <code>Parsing.*</code> untouched, no
preservation needed.
</p>
</dd>
</dl>
@@ -425,6 +430,17 @@ matched name; <a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.MacroFileReso
folder portion of the dependency (relative when the folder is
configured relative, absolute fallback when it isn't);
<a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.MacroFileResolver.ResolvedFile.html#Hi_NcParsers_EvaluationSyntaxs_MacroFileResolver_ResolvedFile_AbsPath">AbsPath</a> is the fully-resolved I/O target.</p>
</dd>
</dl>
<h3 id="enums">
Enums
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.LabelScanDirection.html">LabelScanDirection</a></dt>
<dd><p>Scan region and match policy for the anchored
<a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.LabelScanUtil.html">LabelScanUtil</a> overload. Forward scans take the first
match below the anchor line; backward scans take the nearest match
above it.</p>
</dd>
</dl>