18. A method, comprising: (a) receiving an input stream including an interpersonal communication; determining, by a meta-parser that performs a preliminary parse on one or more portions of the input stream, a structure of the input stream for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the input stream, the input stream output from the meta-parser being passed to the parser; (b) lexically analyzing, by a processor, the input stream to provide a tokenized equivalent; (c) syntactically parsing, by the parser, the tokenized equivalent to provide a parser output; and (d) semantically analyzing, by the processor, the parser output to provide an indication of at least one of a personality classification, type, and function associated with the input stream.
18. A method, comprising: (a) receiving an input stream including an interpersonal communication; determining, by a meta-parser that performs a preliminary parse on one or more portions of the input stream, a structure of the input stream for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the input stream, the input stream output from the meta-parser being passed to the parser; (b) lexically analyzing, by a processor, the input stream to provide a tokenized equivalent; (c) syntactically parsing, by the parser, the tokenized equivalent to provide a parser output; and (d) semantically analyzing, by the processor, the parser output to provide an indication of at least one of a personality classification, type, and function associated with the input stream. 26. A computer readable medium comprising processor executable instructions operable to perform the steps of claim 18 .