AbstractBuilder-generic text value parser. Uses AbstractBuilder members for e.g. document access, error reporting.
Also, importantly, implements some universal side-effects for certain parsed values, including:
- parsed binding expressions are turned into BindingExpression objects, and added to the builder's MxmlDocument
- parsed @Embed expressions are turned into AtEmbed objects, and added to the builder's document
- parsed values for Class-typed properties (i.e., class names) are added as imports to the builder's document
Subclasses may provide custom entry points and handlers.