RAWLIST
{ "show", show, S, CMP(S) T|M|RAWLIST, 0, 1000 },
{ "group", group, S, CMP(a) T|M|RAWLIST, 0, 1000 },
{ "file", file, 0, CMP(f) T|M|RAWLIST, 0, 1 },
{ "folder", file, 0, CMP(f) T|M|RAWLIST, 0, 1 },
{ "echo", echo, S, CMP(F) T|M|RAWLIST, 0, 1000 },
{ "if", ifcmd, 0, CMP(F) T|F|M|RAWLIST, 1, 1 },
{ "ifdef", ifdefcmd, 0, CMP(F) T|F|M|RAWLIST, 1, 1 },
{ "ifndef", ifndefcmd, 0, CMP(F) T|F|M|RAWLIST, 1, 1 },
{ "else", elsecmd, 0, CMP(F) T|F|M|RAWLIST, 0, 0 },
{ "endif", endifcmd, 0, CMP(F) T|F|M|RAWLIST, 0, 0 },
{ "alternates", alternates, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "ignore", igfield, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "discard", igfield, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "retain", retfield, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "saveignore", saveigfield, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "savediscard",saveigfield, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "saveretain", saveretfield, S, CMP(n) T|M|RAWLIST, 0, 1000 },
{ "clobber", clobber, 0, CMP(n) T|M|RAWLIST, 0, 1 },
{ "smopts", smoptscmd, S, CMP(m) T|M|RAWLIST, 0, 1000 },
{ "unsmopts", unsmoptscmd, S, CMP(M) T|M|RAWLIST, 1, 1000 },
{ "alias", group, S, CMP(A) T|M|RAWLIST, 0, 1000 },
{ "unset", unset, 0, CMP(S) T|M|RAWLIST, 1, 1000 },
{ "unalias", unalias, 0, CMP(A) T|M|RAWLIST, 1, 1000 },
{ "chdir", schdir, 0, CMP(F) T|M|RAWLIST, 0, 1 },
{ "cd", schdir, 0, CMP(F) T|M|RAWLIST, 0, 1 },
{ "source", source, 0, CMP(F) T|M|RAWLIST, 1, 1 },
{ "set", set, S, CMP(sF) T|M|RAWLIST, 0, 1000 },
case RAWLIST: