Функция Add EOB добавляет в конце каждой строки управляющей программы
ровно один символ конца блока ;, не нарушая комментарии и структуру кода.
Это помогает привести УП к единообразному формату, которого требуют некоторые ЧПУ-контроллеры и постпроцессоры.
( ... ) (с возможными ; по краям)
— такие строки не получают символ ;.; у кода,
затем добавляет ровно один ; и возвращает комментарий на место.;: множественные знаки превращает в один.trimEnd()).;).(...) и временно убрать их из кода.; в конце кода, затем добавить один ;, если в строке есть код.; До:
N10 G00 X0 Y0 (Rapid move)
N20 G01 X10 Y10 F100;;
(Технологический комментарий);
N30 G03 X20 Y0 I5 J0
; После:
N10 G00 X0 Y0; (Rapid move)
N20 G01 X10 Y10 F100; (Технологический комментарий)
(Технологический комментарий)
N30 G03 X20 Y0 I5 J0;
; обязателен как EOB.