Class HeidenhainCallSyntax
- Namespace
- Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
- Assembly
- HiMech.dll
Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).
public class HeidenhainCallSyntax : INcSyntax
- Inheritance
-
HeidenhainCallSyntax
- Implements
- Inherited Members
- Extension Methods
Examples
Input: CALL PGM SubProg Output:
{
"CALL": {
"Target": "PGM",
"Name": "SubProg"
}
}
Input: CALL LBL 5 Output:
{
"CALL": {
"Target": "LBL",
"Name": "5"
}
}
Input: CALL LBL MyLabel REP 3 Output:
{
"CALL": {
"Target": "LBL",
"Name": "MyLabel",
"REP": "3"
}
}
Properties
Name
public string Name { get; }
Property Value
Methods
Build(LazyLinkedListNode<SyntaxPiece>)
Build syntax arrangement into the syntaxPieceNode in-place.
public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)
Parameters
syntaxPieceNodeLazyLinkedListNode<SyntaxPiece>