let mk_quotation quotation c name loc shift =
let s = parse_nested quotation (update_loc c) in
let contents = String.sub s 0 ((String.length s) - 2)
in
QUOTATION
{
q_name = name;
q_loc = loc;
q_shift = shift;
q_contents = contents;
}