А сложно сделать распознавание ";"? Переношу конфиг с коммутатора другого производителя, неудобно.
Поменяйте в редакторе. Это как бы проще чем писать парсер.
До кучи, в операциях с мак-адресами тоже было бы хорошо распространённые написания воспринимать. Или, как минимум, xxxx-xxxx-xxxx и xx-xx-xx-xx-xx-xx, как у SNR (в смысле SNR разные понимает в команде "show mac-address-table address ...").
Eltex воспринимает "H.H.H or H:H:H:H:H:H or H-H-H-H-H-H".