test for symbols before list characters as well, should make logic a bit simpler
don't need to test for symbol in list opener any more
don't need to check for quote in symbol any more either
regex for valid symbol characters
allow escaped quote character to be added to strings