Handling the backslashes was done twice. This should probably be handled purely in the symbol struct
added test from issue #3. Seems to work just fine.