MXMLDataBindingParser: fix using backslash as an escape character for { and } to make the compiler treat them as regular characters instead of binding delimiters (closes #110)

Behavior updated to better match the Flex SDK compiler.

If either the { or the } is escaped, but the other one isn't, they're both treated as part of the string, same as if both were escaped.

All of these, except for the first, should be treated as regular strings:

<js:Label text="{not_binding}"/>
<js:Label text="\{not_binding}"/>
<js:Label text="\{not_binding\}"/>
<js:Label text="{not_binding\}"/>
<js:Label text="{not_binding"/>
3 files changed