public void addSeparators(String str) {
		// NB. When displaying print pieces, the disassembler replaces all ",\\s+" with ","
		forMatchUnmatch(str, PAT_COMMA_WS, matched -> addCommaWS(), this::addSeparatorPart);
	}
Add a syntactic terminal element, but considering that commas contained within may be
followed by optional whitespace

@param str the expected terminal
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/grammars/AssemblySentential.java