Table of Contents

Class HeidenhainLblSyntax

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

Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram.

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

Examples

Input: LBL 1 Output:

{
  "LBL": {
    "Name": "1"
  }
}

Input: LBL MyLabel Output:

{
  "LBL": {
    "Name": "MyLabel"
  }
}

Input: LBL 0 Output:

{
  "LBL": {
    "Name": "0"
  }
}

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>