Only Parentheses are escaped in DollarStepPatternBuilder
Description
DollarStepPatternBuilder escapes only () of all regexp characters leading to failing patterns when applied later or to patterns matching stuff that is not intented.
Other Regexp Chars that should be escaped: []{}?^.*+
DollarStepPatternBuilder escapes only () of all regexp characters leading to failing patterns when applied later or to patterns matching stuff that is not intented.
Other Regexp Chars that should be escaped: []{}?^.*+