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
Name
Label number/name or called program name (quotes stripped).
public string Name { get; set; }
Property Value
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
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
Target
Call target kind: “LBL” or “PGM”.
public string Target { get; set; }