3. A parser program stored on a non-transitory computer readable medium comprising program code for execution on a computer for processing a bit stream which may contain a plurality of data formats, the parser program including a set of selectable parsers, each adapted for analyzing a specific set of one or more data formats, wherein the parser program includes: instructions for selecting, by a parser selector, a first parser to parse a first component of a bit stream; instructions for parsing, by the first parser, the first component of the bit stream; instructions for identifying, by the first parser, the data format of a second component of the bit stream; and instructions for selecting, by the first parser, a second parser in the set of parsers based on the data format of the second component and for invoking the second parser to parse the second component, wherein said instructions for invoking the second parser includes instructions for inputting the second component to the second parser.
3. A parser program stored on a non-transitory computer readable medium comprising program code for execution on a computer for processing a bit stream which may contain a plurality of data formats, the parser program including a set of selectable parsers, each adapted for analyzing a specific set of one or more data formats, wherein the parser program includes: instructions for selecting, by a parser selector, a first parser to parse a first component of a bit stream; instructions for parsing, by the first parser, the first component of the bit stream; instructions for identifying, by the first parser, the data format of a second component of the bit stream; and instructions for selecting, by the first parser, a second parser in the set of parsers based on the data format of the second component and for invoking the second parser to parse the second component, wherein said instructions for invoking the second parser includes instructions for inputting the second component to the second parser. 4. The parser program according to claim 3 , wherein the second parser is adapted to access a format template from a format dictionary corresponding to the format identified by the first parser.