Vstup výstup datových tříd v alib
Datové třídy automatů, gramatik, regexpů, cokoli co se později by mohlo mít následucí I/O rozhraní:
toXML -- vytvoří validní XML reprezentaci dat. Příklad: <regexp> <concatenation> <symbol>0</symbol> <iteration> <symbol>1</symbol> </iteration> <alternation> <symbol>11</symbol> <symbol>10</symbol> </alternation> </concatenation> </regexp>
toString (optional) -- vytvoří pro člověka čitelnou reprezentaci. Příklad 01*(11+10)
toRaw + operator<< -- vytvoří flat strukturu technického rázu. Příklad: (RegExp (Concatenation (Symbol 0) (Iteration (Symbol 1)) (Alternation (Symbol 11) (Symbol 10))))
fromXML -- zparsuje validní XML reprezentaci dat. fromString (optional) -- zparsuje pro člověka čitelnou reprezentaci. fromRaw + operator>> --zparsuje flat reprezentaci dat.