On 20/09/2010, at 6:41 AM, Arno Trautmann wrote: > %% works fine up to here > > \ExplSyntaxNamesOn > \bool_if_p:n{ > \intexpr_compare_p:n {2=3} || > \intexpr_compare_p:n {4=4} > } > \ExplSyntaxNamesOff > > \end{document} > > In SyntaxNames, I get the error > > ! Use of \bool_|_0:w doesn't match its definition. > <argument> \intexpr_compare_p:n {2=3} || Sorry for all the trouble, Arno. This one was my fault in a recent change. I wrote "other" in the comment to the code but typed "11" for the catcode -- foolish me. All fixed in the SVN code, now, and an update to CTAN will occur sometime sooner or later. Sincerely, -- Will