# T: from jerry.bud # # by Michael Libourel # $Revision: 1.1 $ version 1 struct Root { root is group delim term favor "\n"; delim ","; choice { is alter of delim struct { string { match "01"; } ID_1; string SalesOrder_1; string Customer; string Store; string Total; } Header; struct { string { match "02"; } ID_2; string SalesOrder_2; string Material; string Length; string UnitOfMeasure; } Detail; struct { string { match "09"; } ID_9; string SalesOrder_3; } Cancel; struct { string { match "03"; } ID_3; string SalesOrder_9; string Amount; string PaymentMethod; } Payment; } Records[]; };