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
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class CsvRowSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Per-row CSV parsing syntax for the soft NC runner. Reads the active via , splits the row text using , and stamps the resulting column→value map into under the property for to consume. Numeric cells are pre-typed to (or ) at this stage so downstream readers — including &#39;s backwards walk for the previous machine coordinate — touch native JSON numbers instead of re-parsing strings on every visit. Columns kept as strings: the script / time / spindle-direction tags whose semantic interpretation is non-numeric, plus any column whose key appears in (the caller-supplied parsing function expects the raw cell text).">
<meta name="description" content="Per-row CSV parsing syntax for the soft NC runner. Reads the active via , splits the row text using , and stamps the resulting column→value map into under the property for the downstream CSV syntaxes and semantics to consume. Numeric cells are pre-typed to (or ) at this stage so downstream readers — including the CSV semantics&#39; backwards walk for the previous machine coordinate — touch native JSON numbers instead of re-parsing strings on every visit. Columns kept as strings: the script / time / spindle-direction tags whose semantic interpretation is non-numeric, plus any column whose key appears in (the caller-supplied parsing function expects the raw cell text).">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -103,13 +103,12 @@ Class CsvRowSyntax
<a class="xref" href="Hi.Common.CsvUtils.CsvInputKit.html#Hi_Common_CsvUtils_CsvInputKit_GetCsvDictionary_System_Collections_Generic_IList_System_String__System_String_">GetCsvDictionary(IList&lt;string&gt;, string)</a>, and
stamps the resulting column→value map into
<a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html#Hi_NcParsers_Syntaxs_SyntaxPiece_JsonObject">JsonObject</a> under the <a class="xref" href="Hi.Numerical.CsvParsers.CsvRowSyntax.html#Hi_Numerical_CsvParsers_CsvRowSyntax_CsvRowKey">CsvRowKey</a>
property for <a class="xref" href="Hi.Numerical.CsvParsers.CsvRowSemantic.html">CsvRowSemantic</a> to consume.</p>
property for the downstream CSV syntaxes and semantics to consume.</p>
<p>
Numeric cells are pre-typed to <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> (or <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>)
at this stage so downstream readers — including
<a class="xref" href="Hi.Numerical.CsvParsers.CsvRowSemantic.html">CsvRowSemantic</a>'s backwards walk for the previous machine
coordinate — touch native JSON numbers instead of re-parsing strings on
every visit. Columns kept as strings: the script / time / spindle-direction
at this stage so downstream readers — including the CSV semantics' backwards
walk for the previous machine coordinate — touch native JSON numbers instead
of re-parsing strings on every visit. Columns kept as strings: the script / time / spindle-direction
tags whose semantic interpretation is non-numeric, plus any column whose
key appears in <a class="xref" href="Hi.Numerical.CsvParsers.CsvRunnerConfig.html#Hi_Numerical_CsvParsers_CsvRunnerConfig_ParsingDictionary">ParsingDictionary</a> (the
caller-supplied parsing function expects the raw cell text).