1"foo \ 2 \bar" 3(Parse.Term [QUOTE " (*#loc 3 3*)\"foo\""]) 4[QUOTE " (*#loc 4 2*)foo = #\"`\""] 5[QUOTE " (*#loc 5 2*)\"\\\"\""] 6(Parse.Term [QUOTE " (*#loc 6 3*)\t"]) 7(Parse.Term [QUOTE " (*#loc 7 3*)(* foo"]) 8[QUOTE " (*#loc 8 2*)^"] 9"\"" (Parse.Term [QUOTE " (*#loc 9 8*)foo"]) 10"\\" [QUOTE " (*#loc 10 7*)foo"] 11[QUOTE " (*#loc 11 2*)putting unescaped backticks into ", ANTIQUOTE ((antiquotes #"`")),QUOTE " (*#loc 11 53*) is fine"] 12(Parse.Term [QUOTE " (*#loc 12 3*)foo\n\ 13\bar"]) 14(Parse.Term [QUOTE " (*#loc 14 3*)\"an embedded string with \\\n\ 15\\\protected newlines\""]) 16[QUOTE " (*#loc 16 2*)s1 ^ s2"] 17[QUOTE " (*#loc 17 2*)s1 ^^\n\ 18\s2"] 19(* ` *) 20[QUOTE " (*#loc 20 2*)", ANTIQUOTE ((fromMLnum nm)),QUOTE " (*#loc 20 17*) (* *) "]; 21(* (* *) `;*) 22