There are three different parser engines available for use in Chameleon:
Parser Engine 5.0 (Recommended) -The 5.0 parser engine is the recommended parser and can be selected for use from the Misc Tab. It offers enhanced support when using Python Field Objects and Python Validation Rules. In addition, it offers enhanced support for present but null values and parses messages approximately 40 percent faster than the 4.5 parser engine. The new parser engine also automatically bypasses incorrectly inserted \n characters that occur after \r characters in segments. For more information, see Segment Terminator Linefeed Problems.
The Error/Warning Pane, available in the Message Browser, will also display helpful error codes and messages when there are errors during message parsing. As is the case with the 4.5 parser engine, warnings will only be displayed when Show Warnings is enabled. To view a list of supported features, see Parser Engine Versions.
Parser Engine 4.5 - This parser engine also supports validation rules but does not offer the same control that the 5.0 parser engine does for handing Python field objects. To view a list of supported features, see Parser Engine Versions.
Parser Engine 2.1 to 3.211.244 (Deprecated) - This parser engine is not recommended since it does not support validation rules, nor can it differentiate
between multiple versions of each segment based on segment identities and/or location in the segment grammar. This parser engine is considered a "legacy" parser engine and is only available and supported for backward compatibility purposes. To view a list of supported features, see Parser Engine Versions.
You can select which parser engine you want to use using the Misc tab in the Options window.