I've been reading the poweruser's guide. It says:
<pass>
Content: command | choice | sequence
</pass>
<fail>
Content: command | choice | sequence
</fail>
And it also says:
sequence
Can be executed if its first child can be executed
So if I understand correctly, it never makes sense to put a <sequence>
inside of a <pass> or <fail>. Because testing whether a sequence can be
executed just tests whether the first element of the sequence can be
executed. Am I right?
I bring this up on the off chance that you've overlooked it and want to
revise your configuration DTD.
David Flanagan