desugarer
string analyzer