+ m = mx_parse("macro7", 1, "@macro{arg1}{arg2}@", NULL);
+ check_string(mx_dump(m), "@macro{arg1}{arg2}@");
+
+ m = mx_parse("macro7", 1, "@macro{\narg1}{\narg2}@", NULL);
+ check_string(mx_dump(m), "@macro{\narg1}{\narg2}@");
+ check_integer(m->args[0]->line, 1);
+ check_integer(m->args[1]->line, 2);
+ /* ...yes, lines 1 and 2: the first character of the first arg is
+ * the \n at the end of line 1. Compare with macro8: */