A Parser to parse HL7 segments. (in C++)