/ macro1 changes/bugs
/ -------------------

/ ENHANCEMENT: -C ... use documented comment format (\t same as \n)
/ Check for non FIODEC characters (list at end?)
/ m1lint? (M1 ... LINT) to check this
/ '/' as comment (preceded by \t or \n or \f)

/Bug: <tab> after ',' in repeat within macro always repeats once!
/Reason: defineMacro() treats '\t' same as '\n' when compressing?
/Fix: in defineMacro() or invokeMacro() we need to check for ',' ...
/ ... followed by '\t' and convert to ' ' (but not in string!)
	define XXXX
	repeat 0,	111111	/ 0,<tab>
	repeat 2,	222222	/ 2,<tab>
	repeat 2, 123	456	/ 2, 123<tab>456
	text .xxx      yyy.	/ String with 6 spaces in it
	terminate

	XXXX
	XXXX

/-> same as comment in macro1.c ...
/ * Fix define name // repeat 2, 123<tab>456 // term ...
/ * ... \t in a macro is read as \n


/ ENHANCEMENTS:
/	if location counter != previous - 1, put '>' in listing?  Highlights change of location counter
/	e.g. if 1234/	500/ put '>' at LHS of loc ctr. (don't forget to wrap address 0->7777)
