when printing, also quote strings with escaped characters
add script to test parser/printer on real files
when printing, quote everything that's not and identifier
quote less things; it's good enough