compile interpolated string and hash

compile interpolated string: (), [], {}, add () and [] to wrap the expression in the result string.
hash: {x:y, a=>b}