made string interpolation parsing robust. fixed attribute parsing so it can handle complex bracket expressions and comply with single line HAML syntax