An ANSI X12 parser