Table of Contents

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

string

Methods

Build(LazyLinkedListNode<SyntaxPiece>)

Build syntax arrangement into the syntaxPieceNode in-place.

public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)

Parameters

syntaxPieceNode LazyLinkedListNode<SyntaxPiece>