-Interface ICommentGrabber
+
+Interface INcActuation
@@ -101,7 +101,7 @@ Interface ICommentGrabber
- public interface ICommentGrabber
+ public interface INcActuation
@@ -145,32 +145,30 @@ Interface ICommentGrabber
-
+
-
- GrabComment(ref string)
+
+ Resolve(LinkedListNode<SemanticPiece>)
- Grab comment from ncText.
-
+
- SoftNcComment GrabComment(ref string ncText)
+ IEnumerable<IAct> Resolve(LinkedListNode<SemanticPiece> node)
Parameters
- ncText string
+ node LinkedListNode<SemanticPiece>
Returns
- - SoftNcComment
- comment if it existed; null if no comments
-
+ - IEnumerable<IAct>
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftCommentGrabber.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.McXyzStepActuation.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftCommentGrabber.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.McXyzStepActuation.html
index c8186d7..6d0ec48 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftCommentGrabber.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.McXyzStepActuation.html
@@ -2,11 +2,11 @@
- Class SoftCommentGrabber | HiAPI-C# 2025
+ Class McXyzStepActuation | HiAPI-C# 2025
-
-
+
+
@@ -84,24 +84,25 @@
-
+
-
-Class SoftCommentGrabber
+
+Class McXyzStepActuation
-
+ Actuation of ActMcXyzStep teleport by IMcXyzClaim.
+
- public class SoftCommentGrabber : ICommentGrabber
+ public class McXyzStepActuation : INcActuation
@@ -111,14 +112,14 @@ Class SoftCommentGrabber
Inheritance
- SoftCommentGrabber
+ McXyzStepActuation
- Implements
-
-
+
@@ -183,32 +184,30 @@ Class SoftCommentGrabber
-
+
-
- GrabComment(ref string)
+
+ Resolve(LinkedListNode<SemanticPiece>)
- Grab comment from ncText.
-
+
- public SoftNcComment GrabComment(ref string ncText)
+ public IEnumerable<IAct> Resolve(LinkedListNode<SemanticPiece> node)
Parameters
- ncText string
+ node LinkedListNode<SemanticPiece>
Returns
- - SoftNcComment
- comment if it existed; null if no comments
-
+ - IEnumerable<IAct>
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html
new file mode 100644
index 0000000..c86628d
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html
@@ -0,0 +1,134 @@
+
+
+
+
+ Namespace Hi.NcParsers.Actuations | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Namespace Hi.NcParsers.Actuations
+
+
+
+
+
+Classes
+
+
+ - McXyzStepActuation
+ Actuation of ActMcXyzStep teleport by IMcXyzClaim.
+
+
+
+Interfaces
+
+
+ - INcActuation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html
similarity index 79%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html
index de3a1d6..955b158 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CoordinateTransformationChainClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -118,8 +118,8 @@ Class CoordinateTransformationChainClaim
- Implements
-
-
-
+
+
@@ -184,16 +184,16 @@ Class CoordinateTransformationChainClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -218,9 +218,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateTransformationClaimList
@@ -239,7 +239,7 @@ Coordinate transmformation mat is inversed mat of Property Value
- - List<ICoordinateTransformationClaim>
+ - List<ICoordinateTransformationClaim>
@@ -250,9 +250,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
index 4d01adf..05614e1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class PauseClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class PauseClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class PauseClaim
-
+
-
+
PauseClaim()
@@ -215,9 +215,9 @@ Class PauseClaim
-
+
-
+
P
@@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
public interface ICommentGrabber
+ public interface INcActuation
+ Resolve(LinkedListNode<SemanticPiece>)
-Grab comment from ncText.
SoftNcComment GrabComment(ref string ncText)
+ IEnumerable<IAct> Resolve(LinkedListNode<SemanticPiece> node)
Parameters
-
-
ncTextstring
+ nodeLinkedListNode<SemanticPiece>
Returns
-
-
- SoftNcComment -
comment if it existed; null if no comments
-
+ - IEnumerable<IAct> +
-Class SoftCommentGrabber
+
+Class McXyzStepActuation
-
+ Actuation of ActMcXyzStep teleport by IMcXyzClaim.
+
- public class SoftCommentGrabber : ICommentGrabber
+ public class McXyzStepActuation : INcActuation
@@ -111,14 +112,14 @@ Class SoftCommentGrabber
Inheritance
- SoftCommentGrabber
+ McXyzStepActuation
- Implements
-
-
+
@@ -183,32 +184,30 @@ Class SoftCommentGrabber
-
+
-
- GrabComment(ref string)
+
+ Resolve(LinkedListNode<SemanticPiece>)
- Grab comment from ncText.
-
+
- public SoftNcComment GrabComment(ref string ncText)
+ public IEnumerable<IAct> Resolve(LinkedListNode<SemanticPiece> node)
Parameters
- ncText string
+ node LinkedListNode<SemanticPiece>
Returns
- - SoftNcComment
- comment if it existed; null if no comments
-
+ - IEnumerable<IAct>
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html
new file mode 100644
index 0000000..c86628d
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Actuations.html
@@ -0,0 +1,134 @@
+
+
+
+
+ Namespace Hi.NcParsers.Actuations | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Namespace Hi.NcParsers.Actuations
+
+
+
+
+
+Classes
+
+
+ - McXyzStepActuation
+ Actuation of ActMcXyzStep teleport by IMcXyzClaim.
+
+
+
+Interfaces
+
+
+ - INcActuation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html
similarity index 79%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html
index de3a1d6..955b158 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.CoordinateTransformationChainClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CoordinateTransformationChainClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -118,8 +118,8 @@ Class CoordinateTransformationChainClaim
- Implements
-
-
-
+
+
@@ -184,16 +184,16 @@ Class CoordinateTransformationChainClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -218,9 +218,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateTransformationClaimList
@@ -239,7 +239,7 @@ Coordinate transmformation mat is inversed mat of Property Value
- - List<ICoordinateTransformationClaim>
+ - List<ICoordinateTransformationClaim>
@@ -250,9 +250,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
index 4d01adf..05614e1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class PauseClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class PauseClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class PauseClaim
-
+
-
+
PauseClaim()
@@ -215,9 +215,9 @@ Class PauseClaim
-
+
-
+
P
@@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Actuation of ActMcXyzStep teleport by IMcXyzClaim.
+public class SoftCommentGrabber : ICommentGrabber
+ public class McXyzStepActuation : INcActuation
+ Resolve(LinkedListNode<SemanticPiece>)
-Grab comment from ncText.
public SoftNcComment GrabComment(ref string ncText)
+ public IEnumerable<IAct> Resolve(LinkedListNode<SemanticPiece> node)
Parameters
-
-
ncTextstring
+ nodeLinkedListNode<SemanticPiece>
Returns
-
-
- SoftNcComment -
comment if it existed; null if no comments
-
+ - IEnumerable<IAct> +
Table of Contents
+ +Namespace Hi.NcParsers.Actuations
+ + + + ++Classes +
+-
+
- McXyzStepActuation +
Actuation of ActMcXyzStep teleport by IMcXyzClaim.
+
+
+Interfaces +
+-
+
- INcActuation + +
+
Class CoordinateTransformationChainClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -118,8 +118,8 @@ Class CoordinateTransformationChainClaim
- Implements
-
-
-
+
+
@@ -184,16 +184,16 @@ Class CoordinateTransformationChainClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -218,9 +218,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateTransformationClaimList
@@ -239,7 +239,7 @@ Coordinate transmformation mat is inversed mat of Property Value
- - List<ICoordinateTransformationClaim>
+ - List<ICoordinateTransformationClaim>
@@ -250,9 +250,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
index 4d01adf..05614e1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class PauseClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class PauseClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class PauseClaim
-
+
-
+
PauseClaim()
@@ -215,9 +215,9 @@ Class PauseClaim
-
+
-
+
P
@@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
- Assembly
- HiMech.dll
CdnTransformMat4d
Coordinate transmformation mat. From parent component to child component. -Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+
CoordinateTransformationClaimList
@@ -239,7 +239,7 @@ Coordinate transmformation mat is inversed mat of Property Value
- - List<ICoordinateTransformationClaim>
+ - List<ICoordinateTransformationClaim>
@@ -250,9 +250,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
index 4d01adf..05614e1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class PauseClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class PauseClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class PauseClaim
-
+
-
+
PauseClaim()
@@ -215,9 +215,9 @@ Class PauseClaim
-
+
-
+
P
@@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html similarity index 82% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html index 4d01adf..05614e1 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.PauseClaim.html @@ -84,16 +84,16 @@ -
+
Class PauseClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class PauseClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class PauseClaim
-
+
-
+
PauseClaim()
@@ -215,9 +215,9 @@ Class PauseClaim
-
+
-
+
P
@@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
- Assembly
- HiMech.dll
PauseClaim()
@@ -215,9 +215,9 @@ Class PauseClaim - + -
+
P
@@ -248,9 +248,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
PauseDuration
@@ -280,9 +280,9 @@ Note that in fanuc, the behavior may be altered by configuration. - + -
+
S
@@ -312,9 +312,9 @@ Note that in fanuc, the behavior may be altered by configuration.
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
index ce7fd84..213f94f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
X
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html similarity index 76% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html index ce7fd84..213f94f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.RadialRadiusOffsetClaim.html @@ -84,16 +84,16 @@ -
+
Class RadialRadiusOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class RadialRadiusOffsetClaim
- Implements
-
-
+
@@ -181,9 +181,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim
-
+
-
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Classics
- Assembly
- HiMech.dll
CenterProgramPos
@@ -213,9 +213,9 @@ Class RadialRadiusOffsetClaim - + -
+
CompensatedPosOnProgramCoordinate
@@ -246,9 +246,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
TransientBeginMc
@@ -278,9 +278,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) - + -
+
TransientBeginProgramPos
@@ -310,9 +310,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
TransientEndMc
@@ -342,9 +342,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1) - + -
+
TransientEndProgramPos
@@ -378,9 +378,9 @@ Program Pos can be Cartesian XYZ or Polar Coordinate Interpolation Mode (G12.1)
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
index 9b52c28..fffe54e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Classics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+ Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@
Classes
- - CoordinateTransformationChainClaim
+ - CoordinateTransformationChainClaim
- - PauseClaim
+ - PauseClaim
Classic Pausing, i.e. G04.
- - RadialRadiusOffsetClaim
+ - RadialRadiusOffsetClaim
Buffer for radius compensation operations in numerical control
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
index 9afb4e6..56e4e44 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IClaim.html
@@ -84,22 +84,22 @@
-
+
-
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
ToString()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html similarity index 84% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html index 9b52c28..fffe54e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Classics.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Classics.html @@ -2,9 +2,9 @@ -Namespace Hi.Numerical.SoftParsers.ClaimBased.Classics
+Namespace Hi.NcParsers.Claims.Classics
@@ -95,16 +95,16 @@ ClassesClassic Pausing, i.e. G04.
Buffer for radius compensation operations in numerical control
+
Interface IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
index e5b9616..decb023 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateMarkClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Logic of NC or part of NC statement. Different from the syntax-goal json object which is hard to fully normalized, -IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
+
Interface ICoordinateMarkClaim
@@ -114,7 +114,7 @@ Interface ICoordinateMarkClaim
Inherited Members
@@ -152,9 +152,9 @@ Interface ICoordinateMarkClaim
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
index 67f4e3a..b2761dd 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
CoordinateMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html similarity index 83% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html index 67f4e3a..b2761dd 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTransformationClaim.html @@ -84,16 +84,16 @@ -
+
Interface ICoordinateTransformationClaim
@@ -145,16 +145,16 @@ Interface ICoordinateTransformationClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -179,9 +179,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat. From parent component to child component. -Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
index a8151ea..88fef1e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ICoordinateTranslationClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Interface ICoordinateTranslationClaim
@@ -114,10 +114,10 @@ Interface ICoordinateTranslationClaim
Inherited Members
@@ -155,9 +155,9 @@ Interface ICoordinateTranslationClaim
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
index 9e22f84..0975f6e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
PointTranslationXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html similarity index 93% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html index 9e22f84..0975f6e 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IFeedrateClaim.html @@ -84,16 +84,16 @@ -
+
Interface IFeedrateClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
index 955af31..f52874b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Interface IHeightOffsetClaim
@@ -145,9 +145,9 @@ Interface IHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
new file mode 100644
index 0000000..8d899d9
--- /dev/null
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html
@@ -0,0 +1,235 @@
+
+
+
+
+ Interface IHubClaim | HiAPI-C# 2025
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Interface IHubClaim
+
+
+
+
+ Working Json path hub.
+
+
+
+
+ public interface IHubClaim : IClaim
+
+
+
+
+
+
+
+
+
+
+ - Extension Methods
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+
+
+ JsonPathList
+
+
+
+
+
+
+
+ List<string> JsonPathList { get; }
+
+
+
+
+
+
+ Property Value
+
+
+
+
+
+
+
+
+
+
+
+
+ SourceSemanticList
+
+
+
+
+
+
+
+ List<INcSemantic> SourceSemanticList { get; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
index ed3720e..530b9f0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html new file mode 100644 index 0000000..8d899d9 --- /dev/null +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IHubClaim.html @@ -0,0 +1,235 @@ + + + + +Table of Contents
+ ++Interface IHubClaim +
+ + + +Working Json path hub.
+public interface IHubClaim : IClaim
+ -
+
- Extension Methods +
- + + + + + + + +
Properties +
+ + + + ++ JsonPathList + +
+ + + + +List<string> JsonPathList { get; }
+ Property Value
+ + + + + + + + + + + ++ SourceSemanticList + +
+ + + + +List<INcSemantic> SourceSemanticList { get; }
+ Property Value
+-
+
- List<INcSemantic> + +
+
Interface IMcXyzClaim
@@ -145,9 +145,9 @@ Interface IMcXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
index cb72ad6..7367f70 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html similarity index 89% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html index cb72ad6..7367f70 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMcXyzabcClaim.html @@ -84,16 +84,16 @@ -
+
Interface IMcXyzabcClaim
@@ -120,7 +120,7 @@ Interface IMcXyzabcClaim
ISetMcXyzabc.SetMcXyzabc(DVec3d)
@@ -158,9 +158,9 @@ Interface IMcXyzabcClaim
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
index e29c3d0..3f53788 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
McXyzabc
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html similarity index 90% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html index e29c3d0..3f53788 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IMessageClaim.html @@ -84,16 +84,16 @@ -
+
Interface IMessageClaim
@@ -145,9 +145,9 @@ Interface IMessageClaim
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
index dda925e..19055f3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
MultiTagMessage
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html similarity index 90% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html index dda925e..19055f3 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IModalFlagClaim.html @@ -84,16 +84,16 @@ -
+
Interface IModalFlagClaim
@@ -145,9 +145,9 @@ Interface IModalFlagClaim
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
index 9128654..2d21124 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
ModalFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html similarity index 93% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html index 9128654..2d21124 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IOneShotClaim.html @@ -84,16 +84,16 @@ -
+
Interface IOneShotClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
index 1052995..ae5e297 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPauseClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Interface IPauseClaim
@@ -145,9 +145,9 @@ Interface IPauseClaim
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
index 24cdf19..e5d7c8a 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
PauseDuration
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html similarity index 81% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html index 24cdf19..e5d7c8a 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPolarClaim.html @@ -84,16 +84,16 @@ -
+
Interface IPolarClaim
@@ -148,9 +148,9 @@ XC, YA, ZB are available.
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available.
-
+
-
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
CentralProgramPolarRxcz
@@ -180,9 +180,9 @@ XC, YA, ZB are available. - + -
+
CodePolarDxcz
@@ -214,9 +214,9 @@ Dx: X is diameter.
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
InitProgramPolarRxcz
@@ -248,9 +248,9 @@ Const session data. Only set at the G12.1 line once. - + -
+
PolarModeDir
@@ -280,15 +280,15 @@ Const session data. Only set at the G12.1 line once.
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC).
-According to PolarModeDir.
+According to PolarModeDir.
Rx: x is radius .
Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B).
Unit of Pos.Y is linear.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
similarity index 87%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
index 30e1e58..ade2728 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC). -According to PolarModeDir. +According to PolarModeDir. Rx: x is radius . Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B). Unit of Pos.Y is linear. diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html similarity index 87% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html index 30e1e58..ade2728 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPositioningModeClaim.html @@ -84,16 +84,16 @@
+
Interface IPositioningModeClaim
@@ -145,9 +145,9 @@ Interface IPositioningModeClaim
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaim
Property Value
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
index 36500e7..c529d0c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IPreparedToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
AbsRelCoordinateMode
@@ -165,7 +165,7 @@ Interface IPositioningModeClaimProperty Value
-
-
- PositioningMode +
- PositioningMode
+
Interface IPreparedToolClaim
@@ -145,9 +145,9 @@ Interface IPreparedToolClaim
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
index 9e8e565..0061fee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Interface IFeatureXyzClaim | HiAPI-C# 2025
+ Interface IProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
PreparedT
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html similarity index 84% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html index 9e8e565..0061fee 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IProgramXyzClaim.html @@ -2,9 +2,9 @@ -
-Interface IFeatureXyzClaim
+
+Interface IProgramXyzClaim
@@ -101,7 +101,7 @@ Interface IFeatureXyzClaim
- public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
@@ -139,25 +139,29 @@ Interface IFeatureXyzClaim
+ Remarks
+ The term “Program” is absolute positioning coordinate that can be end-user editing.
+The coordinate is usually the final node from the chain of coordinate transformation.
+
Properties
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
similarity index 93%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
index e479063..84d6674 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ISpindleSpeedClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
public interface IFeatureXyzClaim : IClaim
+ public interface IProgramXyzClaim : IClaim
The term “Program” is absolute positioning coordinate that can be end-user editing. +The coordinate is usually the final node from the chain of coordinate transformation.
++ ProgramXyz
-Orthogonal absolute position in feature coordinate.
+Orthogonal absolute position in feature (i.e. program) coordinate.
Vec3d FeatureXyz { get; set; }
+ Vec3d ProgramXyz { get; set; }
+
Interface ISpindleSpeedClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
index 2b49b51..f33a2db 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.IToolClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Interface IToolClaim
@@ -145,9 +145,9 @@ Interface IToolClaim
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
index 769ece9..5794ded 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html
@@ -84,20 +84,20 @@
-
+
-
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
T
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html similarity index 75% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html index 769ece9..5794ded 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G54CoordinateClaim.html @@ -84,20 +84,20 @@ -
+
Class G54CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
- Primary Coordinate IClaim.
+
Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -120,11 +120,11 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
-
-
-
-
-
-
+
+
+
+
+
@@ -189,16 +189,16 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
- Assembly
- HiMech.dll
Primary Coordinate IClaim. +
Primary Coordinate IClaim. Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- Implements
- - - - - - + + + + +
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -223,9 +223,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
The values can be
G54,G55,...,G59,G59.1,G59.2,...G59.9.
@@ -258,9 +258,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
Coordinate transmformation mat. From parent component to child component. -Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.CoordinateMark
@@ -250,7 +250,7 @@ Coordinate transmformation mat is inversed mat of Remarks +Remarks
The values can be G54,G55,...,G59,G59.1,G59.2,...G59.9.
+
G54SeriesCode
@@ -289,9 +289,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
ModalFlags
@@ -320,9 +320,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9. - + -
+
PointTranslationXyz
@@ -352,9 +352,9 @@ G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
+
-
+
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
similarity index 72%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
index 8d4d5e9..43c7954 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html
@@ -84,16 +84,16 @@
PosTransformMat4d
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html similarity index 72% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html index 8d4d5e9..43c7954 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.G68CoordinateClaim.html @@ -84,16 +84,16 @@
+
Class G68CoordinateClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,10 +119,10 @@ Class G68CoordinateClaim
- Implements
-
-
-
-
-
+
+
+
+
@@ -187,9 +187,9 @@ Class G68CoordinateClaim
-
+
-
+
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaim
R double
- orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+ orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
@@ -229,16 +229,16 @@ Class G68CoordinateClaim
-
+
-
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
- Assembly
- HiMech.dll
G68CoordinateClaim(Vec3d, Vec3d, double, Func<OrthogonalPlaneClaim>)
@@ -210,7 +210,7 @@ Class G68CoordinateClaimR doubleorthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>orthogonalPlaneClaimGetter Func<OrthogonalPlaneClaim>
+
CdnTransformMat4d
Coordinate transmformation mat.
From parent component to child component.
-Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.
@@ -259,16 +259,16 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of
+
-
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Coordinate transmformation mat. From parent component to child component. -Coordinate transmformation mat is inversed mat of PosTransformMat4d.
+Coordinate transmformation mat is inversed mat of PosTransformMat4d.Apply IJK first if ijk not all nan.
CoordinateMark
@@ -297,9 +297,9 @@ Coordinate transmformation mat is inversed mat of + -
+
IJK
@@ -325,7 +325,7 @@ Coordinate transmformation mat is inversed mat of Remarks
+ Remarks
in most case that cnc engineer made, ijk is zero.
the cnc engineer used to use G17,G18,G19.
@@ -333,9 +333,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
in most case that cnc engineer made, ijk is zero. the cnc engineer used to use G17,G18,G19.
ModalFlags
@@ -364,9 +364,9 @@ the cnc engineer used to use G17,G18,G19. - + -
+
OrthogonalPlaneClaimGetter
@@ -384,7 +384,7 @@ the cnc engineer used to use G17,G18,G19.
Property Value
- - Func<OrthogonalPlaneClaim>
+ - Func<OrthogonalPlaneClaim>
@@ -395,9 +395,9 @@ the cnc engineer used to use G17,G18,G19.
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component.
- Remarks
+ Remarks
Apply IJK first if ijk not all nan.
-
+
-
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
PosTransformMat4d
@@ -424,16 +424,16 @@ From parent component to child component. -Remarks
+Remarks
Apply IJK first if ijk not all nan.
+
R
@@ -463,9 +463,9 @@ From parent component to child component.
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
index 26907c0..61872e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
RotationCenter
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html similarity index 89% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html index 26907c0..61872e9 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IIsoHeightIdClaim.html @@ -84,16 +84,16 @@ -
+
Interface IIsoHeightIdClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -145,9 +145,9 @@ Interface IIsoHeightIdClaim
-
+
-
+
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
index 7ef40e1..dc7e43f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
- Assembly
- HiMech.dll
HId
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html similarity index 85% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html index 7ef40e1..dc7e43f 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.IsoHeightOffsetClaim.html @@ -84,16 +84,16 @@ -
+
Class IsoHeightOffsetClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -118,9 +118,9 @@ Class IsoHeightOffsetClaim
- Implements
-
-
-
-
+
+
+
@@ -185,9 +185,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim
-
+
-
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
- - G54CoordinateClaim
- Primary Coordinate IClaim.
+
- G54CoordinateClaim
+ Primary Coordinate IClaim.
Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
- - G68CoordinateClaim
+ - G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
- - IsoHeightOffsetClaim
+ - IsoHeightOffsetClaim
- - OrthogonalPlaneClaim
+ - OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
@@ -118,7 +118,7 @@ Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
Interfaces
- - IIsoHeightIdClaim
+ - IIsoHeightIdClaim
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
index b3045ac..1eec0ad 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.McXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.McXyzClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
- Assembly
- HiMech.dll
HId
@@ -216,9 +216,9 @@ Class IsoHeightOffsetClaim - + -
+
HeightOffset_mm
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
index f287ea0..04f45f9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.OrthogonalPlaneClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
index 9663e8a..e6f6bc1 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.Iso.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.Iso.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims.Iso | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+ Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@
Classes
+
Class OrthogonalPlaneClaim
- - Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
+
- Assembly
- HiMech.dll
@@ -119,8 +119,8 @@ Class OrthogonalPlaneClaim
- Implements
-
-
-
+
+
@@ -185,9 +185,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim
-
+
-
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
- Namespace
- Hi.Numerical.SoftParsers.ClaimBased.Iso
- Assembly
- HiMech.dll
ModalFlags
@@ -216,9 +216,9 @@ Class OrthogonalPlaneClaim - + -
+
OrthogonalPlaneFlag
@@ -249,7 +249,7 @@ Class OrthogonalPlaneClaim
See Also
Namespace Hi.Numerical.SoftParsers.ClaimBased.Iso
+Namespace Hi.NcParsers.Claims.Iso
@@ -95,22 +95,22 @@ Classes-
-
- G54CoordinateClaim -
Primary Coordinate IClaim. +
- G54CoordinateClaim +
Primary Coordinate IClaim. Resolving series includes G54,G55,...,G59,G59.1,G59.2,...G59.9.
-
-
- G68CoordinateClaim +
- G68CoordinateClaim
Represents arguments for G68 coordinate rotation command.
-
-
- IsoHeightOffsetClaim +
- IsoHeightOffsetClaim
-
-
- OrthogonalPlaneClaim +
- OrthogonalPlaneClaim
Plane selection for G17,G18,G19.
+
Class McXyzClaim
@@ -118,8 +118,8 @@ Class McXyzClaim
- Implements
-
-
-
+
+
@@ -184,9 +184,9 @@ Class McXyzClaim
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
index eccfa68..42b8e78 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html
@@ -84,17 +84,17 @@
-
+
-
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
McXyz
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html similarity index 89% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html index eccfa68..42b8e78 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.PositioningMode.html @@ -84,17 +84,17 @@ -
+
Enum PositioningMode
@@ -144,17 +144,17 @@ Enum PositioningMode
Fields
- Absolute = 1
+ Absolute = 1
Absolute Coordinate.
Coresponding to ISO NC Flag G90.
- Incremental = 2
+ Incremental = 2
Relative(Incremental) Coordinate.
Coresponding to ISO NC Flag G91.
- UnDefined = 0
+ UnDefined = 0
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
index cc63a05..b01534c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.FeatureXyzClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.ProgramXyzClaim.html
@@ -2,9 +2,9 @@
- Class FeatureXyzClaim | HiAPI-C# 2025
+ Class ProgramXyzClaim | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Absolute = 1Absolute = 1Absolute Coordinate. Coresponding to ISO NC Flag G90.
Incremental = 2Incremental = 2Relative(Incremental) Coordinate. Coresponding to ISO NC Flag G91.
UnDefined = 0UnDefined = 0
-Class FeatureXyzClaim
+
+Class ProgramXyzClaim
@@ -101,7 +101,7 @@ Class FeatureXyzClaim
- public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
@@ -111,15 +111,15 @@ Class FeatureXyzClaim
Inheritance
- FeatureXyzClaim
+ ProgramXyzClaim
- Implements
-
-
-
+
+
@@ -184,19 +184,19 @@ Class FeatureXyzClaim
-
+
-
- FeatureXyz
+
+ ProgramXyz
- Orthogonal absolute position in feature coordinate.
+ Orthogonal absolute position in feature (i.e. program) coordinate.
- public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
index df9f167..ea1ec47 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.SentenceClaim.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
- - IClaim
+ - IClaim
Logic of NC or part of NC statement.
Different from the syntax-goal json object which is hard to fully normalized,
-IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.
- - ICoordinateMarkClaim
+ - ICoordinateMarkClaim
- - ICoordinateTransformationClaim
+ - ICoordinateTransformationClaim
- - ICoordinateTranslationClaim
+ - ICoordinateTranslationClaim
- - IFeatureXyzClaim
+ - IFeedrateClaim
- - IFeedrateClaim
+ - IHeightOffsetClaim
- - IHeightOffsetClaim
+ - IHubClaim
+ Working Json path hub.
+
+
+
+ - IMcXyzClaim
- - IMcXyzClaim
+ - IMcXyzabcClaim
- - IMcXyzabcClaim
+ - IMessageClaim
- - IMessageClaim
+ - IModalFlagClaim
- - IModalFlagClaim
-
-
-
- - IOneShotClaim
+ - IOneShotClaim
One-shot (non-modal) Claim.
Claim is active only to one sentence in which it is specified.
- - IPauseClaim
+ - IPauseClaim
- - IPolarClaim
+ - IPolarClaim
The class for G12.1 Polar mode.
In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis).
XC, YA, ZB are available.
- - IPositioningModeClaim
+ - IPositioningModeClaim
- - IPreparedToolClaim
+ - IPreparedToolClaim
- - ISpindleSpeedClaim
+ - IProgramXyzClaim
- - IToolClaim
+ - ISpindleSpeedClaim
+
+
+
+ - IToolClaim
Enums
- - PositioningMode
+ - PositioningMode
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
similarity index 86%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
index f7c4952..3162b26 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Comment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Comment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
public class FeatureXyzClaim : IFeatureXyzClaim, IClaim
+ public class ProgramXyzClaim : IProgramXyzClaim, IClaim
+ ProgramXyz
-Orthogonal absolute position in feature coordinate.
+Orthogonal absolute position in feature (i.e. program) coordinate.
public Vec3d FeatureXyz { get; set; }
+ public Vec3d ProgramXyz { get; set; }
+
Class SentenceClaim
@@ -119,7 +119,7 @@ Class SentenceClaim
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class SentenceClaim
-
+
-
+
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaim
Property Value
- - List<IClaim>
+ - List<IClaim>
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
similarity index 66%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
index 54b3b0f..111a40e 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.ClaimBased.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Claims.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.ClaimBased | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Claims | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.ClaimBased
+ Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@
Classes
- - FeatureXyzClaim
+ - McXyzClaim
- - McXyzClaim
+ - ProgramXyzClaim
- - SentenceClaim
+ - SentenceClaim
Simultaneous Claim.
@@ -111,90 +111,95 @@ Classes
Interfaces
ClaimList
@@ -204,7 +204,7 @@ Class SentenceClaimProperty Value
-
-
- List<IClaim> +
- List<IClaim>
Namespace Hi.Numerical.SoftParsers.ClaimBased
+Namespace Hi.NcParsers.Claims
@@ -95,15 +95,15 @@ ClassesSimultaneous Claim.
Logic of NC or part of NC statement. Different from the syntax-goal json object which is hard to fully normalized, -IClaim is normalized-like object before action.
+IClaim is normalized-like object before action.Working Json path hub.
+One-shot (non-modal) Claim. Claim is active only to one sentence in which it is specified.
The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available.
+
Class Comment
@@ -177,9 +177,9 @@ Class Comment
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment
-
+
-
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
ContentWithSymbol
@@ -208,9 +208,9 @@ Class Comment - + -
+
ContentWithoutSymbol
@@ -239,9 +239,9 @@ Class Comment
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol.
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
OralContent
@@ -272,9 +272,9 @@ i.e. Content Without CsScript either Symbol. - + -
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
index 9ea7ebb..0bd2359 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.CsScript.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.CsScript.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class CsScript
@@ -177,9 +177,9 @@ Class CsScript
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript
-
+
-
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
BeginScript
@@ -209,9 +209,9 @@ Class CsScript - + -
+
EndScript
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
similarity index 92%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
index 54050e8..86682d3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Heidenhain.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class Heidenhain
@@ -177,9 +177,9 @@ Class Heidenhain
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
similarity index 90%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
index 3d0d558..89166f8 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html
@@ -84,16 +84,16 @@
-
+
-
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
CyclHead
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html similarity index 90% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html index 3d0d558..89166f8 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.IndexNote.html @@ -84,16 +84,16 @@ -
+
Class IndexNote
@@ -177,9 +177,9 @@ Class IndexNote
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote
-
+
-
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Number
@@ -208,9 +208,9 @@ Class IndexNote - + -
+
Symbol
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
similarity index 82%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
index bfc57d9..8841f11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Root.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Root.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class Root
@@ -171,7 +171,7 @@ Class Root
- Remarks
+ Remarks
Special class that only the name of this class in the category not shown in the json head since the object is json root.
@@ -180,9 +180,9 @@ Class Root
-
+
-
+
Flags
@@ -212,9 +212,9 @@ Class Root
-
+
-
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Special class that only the name of this class in the category not shown in the json head since the object is json root.
Flags
@@ -212,9 +212,9 @@ Class Root - + -
+
Ignored
@@ -245,9 +245,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Skipped
@@ -278,9 +278,9 @@ The text is maybe symbols, a block of words, etc. - + -
+
SkippedFlags
@@ -310,9 +310,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
UnExpectedFlags
@@ -342,9 +342,9 @@ The text is maybe symbols, a block of words, etc. - + -
+
UnManagedText
@@ -373,9 +373,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
- - HeidenhainSegmenter
+ - HeidenhainSegmenter
Heidenhain NC block builder.
Also support single line NC block.
- - Sentence
- A small NC block for one or several lines.
-
-
-
- - SingleLineSegmenter
+ - SingleLineSegmenter
Interfaces
- - ISegmenter
- interface to get segment for Sentence.
+ - ISegmenter
+ interface to get segment for Sentence.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
index c0ac815..dfac4ba 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.INcSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.INcSemantic.html
@@ -84,20 +84,20 @@
-
+
-
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
UnSupported
@@ -404,9 +404,9 @@ The text is maybe symbols, a block of words, etc. - + -
+
UnSupportedFlags
@@ -436,9 +436,9 @@ The text is maybe symbols, a block of words, etc.
-
+
-
+
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
similarity index 94%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
index c5b5bc9..e8a3903 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
- - SoftCommentGrabber
+ - Comment
- - SoftNcComment
+ - CsScript
- - SoftNcEnv
+ - Heidenhain
- - SoftNcRunner
+ - IndexNote
- - SoftNcUtil
+ - Root
-
-Interfaces
-
- - ICommentGrabber
+ - Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
index 44f93c9..71a45e7 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.HeidenhainSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
index 14dd7b3..7241908 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.ISegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.ISegmenter.html
@@ -84,25 +84,25 @@
-
+
-
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
UnknownFlags
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html similarity index 94% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html index c5b5bc9..e8a3903 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Keywords.Siemens.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.Siemens.html @@ -84,16 +84,16 @@ -
+
Class Siemens
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
index 769320d..760fb11 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Keywords.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Keywords | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers
+ Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@
Classes
Namespace Hi.Numerical.SoftParsers
+Namespace Hi.NcParsers.Keywords
@@ -95,30 +95,27 @@ Classes
+
Class HeidenhainSegmenter
@@ -103,7 +103,7 @@ Also support single line NC block.
- public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
@@ -120,7 +120,8 @@ Also support single line NC block.
- Implements
-
-
+
+
@@ -185,9 +186,9 @@ Also support single line NC block.
-
+
-
+
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block.
-
+
-
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
public class HeidenhainSegmenter : ISegmenter
+ public class HeidenhainSegmenter : ISegmenter, IToXElement
HeidenhainSegmenter()
@@ -215,9 +216,9 @@ Also support single line NC block. - + -
+
Name
@@ -246,13 +247,44 @@ Also support single line NC block.
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
public static string XName { get; }
+ GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -288,6 +320,39 @@ thesrcNode can be any node in the nodes from + ToXElement() + +
+ +Get the XElement to represent the object.
+public XElement ToXElement()
+ Returns
+-
+
- XElement +
XElement to represent the object.
+
+
+
Interface ISegmenter
- interface to get segment for Sentence.
+ interface to get segment for Sentence.
- public interface ISegmenter
+ public interface ISegmenter : IToXElement
@@ -111,6 +111,13 @@ Interface ISegmenter
+
+ - Inherited Members
+ -
+
+
- Extension Methods
@@ -146,9 +153,9 @@ Interface ISegmenter
-
+
-
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
index 472c156..7ca52ca 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Raws | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Segmenters | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Raws
+ Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@
Classes
interface to get segment for Sentence.
+interface to get segment for Sentence.
public interface ISegmenter
+ public interface ISegmenter : IToXElement
-
+
- Inherited Members +
- + +
- Extension Methods @@ -146,9 +153,9 @@ Interface ISegmenter - + -
+
Name
@@ -181,9 +188,9 @@ Interface ISegmenter
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
index 8a7babb..0d594b3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html
@@ -84,16 +84,16 @@
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html similarity index 75% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html index 8a7babb..0d594b3 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Segmenters.SingleLineSegmenter.html @@ -84,16 +84,16 @@
+
Class SingleLineSegmenter
@@ -101,7 +101,7 @@ Class SingleLineSegmenter
- public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
@@ -118,7 +118,8 @@ Class SingleLineSegmenter
- Implements
-
-
+
+
@@ -183,9 +184,9 @@ Class SingleLineSegmenter
-
+
-
+
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter
+
+
+
+ XName
+
+
+
+
+
+
+
+ public static string XName { get; }
+
+
+
+
+
+
+ Property Value
+
+ - string
+
+
+
+
+
+
+
+
+
+
Methods
-
+
-
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
public class SingleLineSegmenter : ISegmenter
+ public class SingleLineSegmenter : ISegmenter, IToXElement
Name
@@ -214,13 +215,44 @@ Class SingleLineSegmenter + + ++ XName + +
+ + + + +public static string XName { get; }
+ Property Value
+-
+
- string + +
Methods
- + -
+
GetSegment(LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>, out LinkedListNode<IndexedFileLine>)
@@ -256,6 +288,39 @@ the srcNode can be any node in the nodes from
+
+
+ ToXElement()
+
+
+
+ Get the XElement to represent the object.
+
+
+
+
+ public XElement ToXElement()
+
+
+
+ Returns
+
+ - XElement
+ XElement to represent the object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ToXElement() + +
+ +Get the XElement to represent the object.
+public XElement ToXElement()
+ Returns
+-
+
- XElement +
XElement to represent the object.
+
+
Namespace Hi.Numerical.SoftParsers.Raws
+Namespace Hi.NcParsers.Segmenters
@@ -95,26 +95,21 @@ Classes-
-
- HeidenhainSegmenter +
- HeidenhainSegmenter
Heidenhain NC block builder. Also support single line NC block.
-
-
- Sentence -
A small NC block for one or several lines.
-
-
-
-
- SingleLineSegmenter +
- SingleLineSegmenter
Interfaces
-
-
- ISegmenter -
interface to get segment for Sentence.
+- ISegmenter +
interface to get segment for Sentence.
+
Interface INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
@@ -153,9 +153,9 @@ Interface INcSemantic
-
+
-
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
-
+
-
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
+
DisplayName
@@ -189,24 +189,24 @@ Interface INcSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -217,7 +217,7 @@ Interface INcSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
index 2e1b211..2dd04ee 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.McAbcCyclicPathSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.McAbcCyclicPathSemantic.html
@@ -84,16 +84,16 @@
-
+
-
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
+ Build(LinkedListNode<SemanticPiece>)
-Refine ClaimPiece.ClaimList of the node.
+Refine SemanticPiece.ClaimList of the node.
void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
-
-
claimPieceNodeLinkedListNode<ClaimPiece>
+ semanticPieceNodeLinkedListNode<SemanticPiece>
Remarks
+Remarks
Since the building process may require the information of the related node, a whole node is passed in.
+
Class McAbcCyclicPathSemantic
@@ -118,7 +118,7 @@ Class McAbcCyclicPathSemantic
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
McAbcCyclicPathSemantic()
@@ -214,9 +214,9 @@ Class McAbcCyclicPathSemantic - + -
+
DisplayName
@@ -246,9 +246,9 @@ Class McAbcCyclicPathSemantic
-
+
-
+
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
XName
@@ -281,24 +281,24 @@ Class McAbcCyclicPathSemantic - + -
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -309,16 +309,16 @@ Class McAbcCyclicPathSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
Refine ClaimPiece.ClaimList of the node.
+Refine SemanticPiece.ClaimList of the node.
public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
-
-
claimPieceNodeLinkedListNode<ClaimPiece>
+ semanticPieceNodeLinkedListNode<SemanticPiece>
Remarks
+Remarks
Since the building process may require the information of the related node, a whole node is passed in.
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
similarity index 75%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
index 7cf50b9..a4bc7e5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.FeatureXyzSemantic.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.ProgramXyzSemantic.html
@@ -2,9 +2,9 @@
- Class FeatureXyzSemantic | HiAPI-C# 2025
+ Class ProgramXyzSemantic | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-Class FeatureXyzSemantic
+
+Class ProgramXyzSemantic
@@ -101,7 +101,7 @@ Class FeatureXyzSemantic
- public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
@@ -111,14 +111,14 @@ Class FeatureXyzSemantic
Inheritance
- FeatureXyzSemantic
+ ProgramXyzSemantic
- Implements
-
-
+
@@ -180,13 +180,43 @@ Class FeatureXyzSemantic
+ Constructors
+
+
+
+
+
+
+ ProgramXyzSemantic()
+
+
+
+
+
+
+
+ public ProgramXyzSemantic()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
-
+
-
+
AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic
-
+
-
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
public class FeatureXyzSemantic : INcSemantic, IToXElement
+ public class ProgramXyzSemantic : INcSemantic, IToXElement
public ProgramXyzSemantic()
+ AvailableJsonPathList
@@ -216,9 +246,9 @@ Class FeatureXyzSemantic - + -
+
DisplayName
@@ -248,9 +278,9 @@ Class FeatureXyzSemantic
-
+
-
+
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic
-
+
-
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Interfaces
- - INcSemantic
- Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+ - INcSemantic
+ Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
index 850b8d8..3c28330 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Raws.Sentence.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Sentence.html
@@ -84,16 +84,16 @@
XName
@@ -283,24 +313,24 @@ Class FeatureXyzSemantic - + -
- Build(LinkedListNode<ClaimPiece>)
+
+ Build(LinkedListNode<SemanticPiece>)
- Refine ClaimPiece.ClaimList of the node.
+ Refine SemanticPiece.ClaimList of the node.
- public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
- claimPieceNode LinkedListNode<ClaimPiece>
+ semanticPieceNode LinkedListNode<SemanticPiece>
@@ -311,16 +341,16 @@ Class FeatureXyzSemantic
- Remarks
+ Remarks
Since the building process may require the information of the related node, a whole node is passed in.
-
+
-
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-
+
-
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
Refine ClaimPiece.ClaimList of the node.
+Refine SemanticPiece.ClaimList of the node.
public void Build(LinkedListNode<ClaimPiece> claimPieceNode)
+ public void Build(LinkedListNode<SemanticPiece> semanticPieceNode)
Parameters
-
-
claimPieceNodeLinkedListNode<ClaimPiece>
+ semanticPieceNodeLinkedListNode<SemanticPiece>
Remarks
+Remarks
Since the building process may require the information of the related node, a whole node is passed in.
+
ToXElement()
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
similarity index 76%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
index b9b5290..02e6ad5 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.ClaimPiece.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.SemanticPiece.html
@@ -2,9 +2,9 @@
- Class ClaimPiece | HiAPI-C# 2025
+ Class SemanticPiece | HiAPI-C# 2025
-
+
@@ -84,16 +84,16 @@
-Class ClaimPiece
+
+Class SemanticPiece
@@ -101,7 +101,7 @@ Class ClaimPiece
- public class ClaimPiece
+ public class SemanticPiece
@@ -111,7 +111,7 @@ Class ClaimPiece
Inheritance
- ClaimPiece
+ SemanticPiece
@@ -171,8 +171,8 @@ Class ClaimPiece
- Remarks
- The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+ Remarks
+ The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
@@ -180,10 +180,10 @@ Class ClaimPiece
-
+
-
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.Semantics
+ Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@
Classes
public class ClaimPiece
+ public class SemanticPiece
The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
+Remarks
+The design pattern of Sentence, JsonObject and SentenceClaim are one-one-one mapping.
- ClaimPiece(Sentence, JsonObject)
+
+ SemanticPiece(Sentence, JsonObject)
@@ -191,12 +191,12 @@ Class ClaimPiece
- public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
Parameters
- sentence Sentence
+ sentence Sentence
jsonObject JsonObject
@@ -217,9 +217,9 @@ Class ClaimPiece
-
+
-
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
public ClaimPiece(Sentence sentence, JsonObject jsonObject)
+ public SemanticPiece(Sentence sentence, JsonObject jsonObject)
sentence Sentencesentence SentencejsonObject JsonObject
+
ClaimList
@@ -237,7 +237,7 @@ Class ClaimPiece
Property Value
@@ -248,9 +248,9 @@ Class ClaimPiece
-
+
-
+
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece
-
+
-
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
JsonObject
@@ -279,9 +279,9 @@ Class ClaimPiece - + -
+
Sentence
@@ -299,7 +299,7 @@ Class ClaimPiece
Property Value
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
index f6356ac..5b0a374 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.Semantics.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Semantics.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.Semantics | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Semantics | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
Namespace Hi.Numerical.SoftParsers.Semantics
+Namespace Hi.NcParsers.Semantics
@@ -95,23 +95,23 @@ ClassesInterfaces
-
-
- INcSemantic -
Builder of ClaimPiece.SentenceClaim and ClaimPiece LinkedList.
+- INcSemantic +
Builder of SemanticPiece.SentenceClaim and SemanticPiece LinkedList.
+
Class Sentence
@@ -178,9 +178,9 @@ Class Sentence
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence
-
+
-
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Sentence(IndexedFileLine)
@@ -209,9 +209,9 @@ Class Sentence - + -
+
Sentence(List<IndexedFileLine>)
@@ -244,9 +244,9 @@ Class Sentence
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence
-
+
-
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
BlockText
@@ -275,9 +275,9 @@ Class Sentence - + -
+
FirstIndexedFileLine
@@ -306,9 +306,9 @@ Class Sentence
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence
-
+
-
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
IndexedFileLine
@@ -337,9 +337,9 @@ Class Sentence - + -
+
IndexedFileLineList
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
similarity index 91%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
index 1723fee..a1780e3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcComment.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcComment.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class SoftNcComment
@@ -177,9 +177,9 @@ Class SoftNcComment
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment
-
+
-
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
Content
@@ -208,9 +208,9 @@ Class SoftNcComment - + -
+
QuoteMark
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
similarity index 89%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
index 0e3cac0..b4b97e9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcEnv.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcEnv.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class SoftNcEnv
@@ -183,9 +183,9 @@ Class SoftNcEnv
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv
-
+
-
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
SoftNcEnv(XElement, string, string)
@@ -226,9 +226,9 @@ Class SoftNcEnv - + -
+
XName
@@ -262,9 +262,9 @@ Class SoftNcEnv
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files.
- Remarks
+ Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
similarity index 77%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
index 818c4df..5d6446c 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcRunner.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcRunner.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
MakeXmlSource(string, string, bool)
@@ -304,7 +304,7 @@ This method may also generate additional resources such as related files. -Remarks
+Remarks
For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The baseDirectory is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.
+
Class SoftNcRunner
@@ -183,40 +183,9 @@ Class SoftNcRunner
-
+
-
- ClaimBuilderList
-
-
-
-
-
-
-
- public List<INcSemantic> ClaimBuilderList { get; set; }
-
-
-
-
-
-
- Property Value
-
- - List<INcSemantic>
-
-
-
-
-
-
-
-
-
-
-
-
-
+
FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner
-
+
-
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
public List<INcSemantic> ClaimBuilderList { get; set; }
- FileIndexOnRunCommand
@@ -246,9 +215,71 @@ Class SoftNcRunner - + -
+
+ NcActuationList
+
+
+
+
+
+
+
+ public List<INcActuation> NcActuationList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcActuation>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NcSemanticList
+
+
+
+
+
+
+
+ public List<INcSemantic> NcSemanticList { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - List<INcSemantic>
+
+
+
+
+
+
+
+
+
+
+
+
+
NcSyntaxList
@@ -266,7 +297,7 @@ Class SoftNcRunner
Property Value
- - List<INcSyntax>
+ - List<INcSyntax>
@@ -277,9 +308,9 @@ Class SoftNcRunner
-
+
-
+
Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunner
Property Value
- - ISegmenter
+ - ISegmenter
@@ -312,9 +343,9 @@ Class SoftNcRunner
-
+
-
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
public List<INcActuation> NcActuationList { get; set; }
+ public List<INcSemantic> NcSemanticList { get; set; }
+ Segmenter
@@ -297,7 +328,7 @@ Class SoftNcRunnerProperty Value
-
-
- ISegmenter +
- ISegmenter
+
ResetFileIndex()
@@ -339,19 +370,19 @@ Class SoftNcRunner
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
- Runs raw Control lines and yields source control line and Act pairs.
+ Runs raw Control lines and yields source sentence and Act pairs.
- public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunner
Returns
- - IEnumerable<SourceCommandActEntry>
- Enumerable of source control line and Act pairs
+ - IEnumerable<SentenceActEntry>
+ Enumerable of source sentence and Act pairs
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
index d899265..2f134b0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SoftNcUtil.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.SoftNcUtil.html
@@ -84,16 +84,16 @@
-
+
-
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
RunControlLines(string, IEnumerable<string>, SessionMessageHost, CancellationToken)
-Runs raw Control lines and yields source control line and Act pairs.
+Runs raw Control lines and yields source sentence and Act pairs.
public IEnumerable<SourceCommandActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
+ public IEnumerable<SentenceActEntry> RunControlLines(string relFilePath, IEnumerable<string> lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)
Parameters
@@ -371,8 +402,8 @@ Class SoftNcRunnerReturns
-
-
- IEnumerable<SourceCommandActEntry> -
Enumerable of source control line and Act pairs
+- IEnumerable<SentenceActEntry> +
Enumerable of source sentence and Act pairs
+
Class SoftNcUtil
@@ -152,9 +152,9 @@ Class SoftNcUtil
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil
-
+
-
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
RegexFlagPrefix
@@ -188,9 +188,9 @@ Class SoftNcUtil - + -
+
GrabDouble(ref string, string, bool)
@@ -235,9 +235,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
GrabFlag(ref string, string)
@@ -277,9 +277,9 @@ The text is changed by replacing tag and value to empty string. - + -
+
GrabFlags(ref string, IEnumerable<string>)
@@ -315,9 +315,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string.
-
+
-
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
HasAnyFlag(string, IEnumerable<string>)
@@ -353,9 +353,9 @@ The text is changed by replacing tag and value to empty string. - + -
+
HasAnyFlag(string, string)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
index 82a3f62..5d40f2f 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.HeadPercentCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.HeadPercentCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class HeadPercentCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class HeadPercentCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
- Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
Name
@@ -218,9 +218,9 @@ Class HeadPercentCommentSyntax - + -
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
similarity index 85%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
index 10b4c3b..7c1a9fa 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.QuoteCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.QuoteCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class QuoteCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class QuoteCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class QuoteCommentSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
- Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
Name
@@ -218,9 +218,9 @@ Class QuoteCommentSyntax - + -
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
similarity index 81%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
index acb9bff..eac85bc 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.TailCommentSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.TailCommentSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class TailCommentSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class TailCommentSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class TailCommentSyntax
-
+
-
+
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax
-
+
-
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
- Namespace
- Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
- Assembly
- HiMech.dll
TailCommentSyntax(string)
@@ -218,9 +218,9 @@ Class TailCommentSyntax - + -
+
Name
@@ -249,9 +249,9 @@ Class TailCommentSyntax
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
- - HeadPercentCommentSyntax
+ - HeadPercentCommentSyntax
- - QuoteCommentSyntax
+ - QuoteCommentSyntax
- - TailCommentSyntax
+ - TailCommentSyntax
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
similarity index 88%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
index ad28720..9371469 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CsScriptSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CsScriptSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
TailSymbol
@@ -284,9 +284,9 @@ Class TailCommentSyntax - + -
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
index 2048982..ea47fe3 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@
Classes
Namespace Hi.Numerical.SoftParsers.SyntaxBased.CommentSyntaxs
+Namespace Hi.NcParsers.Syntaxs.Derived.CommentSyntaxs
@@ -95,15 +95,15 @@ Classes-
-
- HeadPercentCommentSyntax +
- HeadPercentCommentSyntax
-
-
- QuoteCommentSyntax +
- QuoteCommentSyntax
-
-
- TailCommentSyntax +
- TailCommentSyntax
+
Class CsScriptSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -118,7 +118,7 @@ Class CsScriptSyntax
- Implements
-
-
+
@@ -183,9 +183,9 @@ Class CsScriptSyntax
-
+
-
+
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
- Assembly
- HiMech.dll
Name
@@ -218,9 +218,9 @@ Class CsScriptSyntax - + -
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
index 26e6dae..814a54d 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.FlagSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class FlagSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
+
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class FlagSyntax
- Implements
-
-
+
@@ -178,7 +178,7 @@ Class FlagSyntax
- Remarks
+ Remarks
The term Flag generally not accomanys with variable value.
The term Tag generally accomanys with variable value.
@@ -188,9 +188,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased
- Assembly
- HiMech.dll
The term Flag generally not accomanys with variable value. The term Tag generally accomanys with variable value.
FlagSyntax(IEnumerable<string>, IEnumerable<string>)
@@ -225,9 +225,9 @@ The term Tag generally accomanys with variable value. - + -
+
CategoryPath
@@ -256,9 +256,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
FlagList
@@ -287,9 +287,9 @@ The term Tag generally accomanys with variable value. - + -
+
Name
@@ -322,9 +322,9 @@ The term Tag generally accomanys with variable value.
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
similarity index 78%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
index 284539f..6a08c8b 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html similarity index 78% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html index 284539f..6a08c8b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html @@ -84,16 +84,16 @@ -
+
Class HeidenhainDatumSettingSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumSettingSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
HeidenhainDatumSettingSyntax()
@@ -214,9 +214,9 @@ Class HeidenhainDatumSettingSyntax - + -
+
Name
@@ -245,9 +245,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
TagList
@@ -280,9 +280,9 @@ Class HeidenhainDatumSettingSyntax - + -
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
similarity index 80%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
index b0231b9..e7b0aa0 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
+
Class HeidenhainDatumShiftSyntax
-
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainDatumShiftSyntax
- Implements
-
-
+
@@ -184,9 +184,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
- Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
- Assembly
- HiMech.dll
Name
@@ -215,9 +215,9 @@ Class HeidenhainDatumShiftSyntax - + -
+
TagList
@@ -250,9 +250,9 @@ Class HeidenhainDatumShiftSyntax
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
similarity index 83%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
index 29f717e..5923fb9 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html
@@ -2,9 +2,9 @@
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025
-
+
@@ -84,9 +84,9 @@
-
+
- Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+ Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@
Classes
- - HeidenhainDatumSettingSyntax
+ - HeidenhainDatumSettingSyntax
Heidenhain syntax of
CYCL DEF 247 DATUM SETTING
.
- - HeidenhainDatumShiftSyntax
+ - HeidenhainDatumShiftSyntax
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT
.
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
similarity index 84%
rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
index 19809cc..a0cf445 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html
@@ -84,16 +84,16 @@
-
+
-
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+
ToArranged(JsonObject)
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html similarity index 83% rename from App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html rename to App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html index 29f717e..5923fb9 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs.html @@ -2,9 +2,9 @@ -Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs
+Namespace Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs.CyclDefSyntaxs
@@ -95,12 +95,12 @@ ClassesHeidenhain syntax of
CYCL DEF 247 DATUM SETTING.
Heidenhain syntax of
CYCL DEF 7 DATUM SHIFT.
+
Class HeidenhainBlkFormSyntax
- - Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
+ - Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
@@ -119,7 +119,7 @@ Class HeidenhainBlkFormSyntax
- Implements
-
-
+
@@ -177,7 +177,7 @@ Class HeidenhainBlkFormSyntax
- Examples
+ Examples
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
- Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40 Output:
{
@@ -218,7 +218,7 @@ Output:
-
+
BlkFormTagList
@@ -252,9 +252,9 @@ Output:
-
+
-
+
Name
@@ -287,9 +287,9 @@ Output:
-
+
-
+