it seems that some options to setxkbmap which are listed in evdev.lst are not actually supported by the accompanying evdev file. For example ctrl:nocaps is supported but ctrl:swap_lalt_lctl is not, as evidenced by
$ grep 'ctrl:nocaps' /usr/share/X11/xkb/rules/evdev{,.lst}
/usr/share/X11/xkb/rules/evdev: ctrl:nocaps = +ctrl(nocaps)
/usr/share/X11/xkb/rules/evdev.lst: ctrl:nocaps Caps Lock as Ctrl
$ grep 'ctrl:swap_lalt_lctl_lwin' /usr/share/X11/xkb/rules/evdev{,.lst}
/usr/share/X11/xkb/rules/evdev.lst: ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
$
This is causing me to be unable to use the missing options, as detailed in my earlier question Why are some setxkbmap options ignored? As a bonus question, is there any way in which I can cause these missing options to be supported?