maintains raw string in @raw_string