tokens outside of lists are now supported
the end of an input string should end the current symbol, they can't really carry over cleanly
starting and ending strings shouldn't affect parse depth, and current symbols should end when the string does