Table of Contents

Namespace Hi.NcParsers.Segmenters

Classes

HeidenhainSegmenter

Heidenhain NC block builder. Also support single line NC block.

InlineDelimiterSegmenter

Segments NC lines by an inline delimiter (e.g. ';'). A line containing the delimiter produces multiple Sentences, each with a precise FileLineCharIndexSegment. Lines without the delimiter produce a single Sentence.

SingleLineSegmenter

Maps each physical source line to one Sentence (no multi-line merging).

Interfaces

ISegmenter

Interface to segment IndexedFileLines into Sentences.