Table of Contents

Class HeidenhainCall

Namespace
Hi.NcParsers.Keywords.Heidenhain
Assembly
HiMech.dll

Block-root record left on a CALL LBL/CALL PGM host block by HeidenhainSubProgramCallSyntax. Inlined callee blocks are stamped with a clone of the same record.

public class HeidenhainCall
Inheritance
HeidenhainCall
Inherited Members
Extension Methods

Properties

FileName

Bare matched file name for a resolved CALL PGM.

public string FileName { get; set; }

Property Value

string

Name

Label number/name or called program name (quotes stripped).

public string Name { get; set; }

Property Value

string

Rep

Repeat count of the CALL LBL n REP m program-section-repeat form (the section between LBL n and the call line runs m extra times). Absent on the plain subprogram-call form.

public int Rep { get; set; }

Property Value

int

Skipped

true when the call was consumed without inlining (unresolved program file, label not found, missing LBL 0, or the call-depth rail) — structured safe-skip, no motion effect.

public bool Skipped { get; set; }

Property Value

bool

Target

Call target kind: “LBL” or “PGM”.

public string Target { get; set; }

Property Value

string