Table of Contents

Class HeidenhainProgramSyntax

Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
Assembly
HiMech.dll

Syntax for Heidenhain BEGIN PGM and END PGM commands.

public class HeidenhainProgramSyntax : INcSyntax
Inheritance
HeidenhainProgramSyntax
Implements
Inherited Members
Extension Methods

Examples

Input: BEGIN PGM DEMO MM Output:

{
  "PGM": {
    "Command": "BEGIN",
    "Name": "DEMO",
    "Unit": "MM"
  }
}

Input: END PGM DEMO MM Output:

{
  "PGM": {
    "Command": "END",
    "Name": "DEMO",
    "Unit": "MM"
  }
}

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>