निरंजन
Using the \ljudge command from package [expex](https://ctan.org/pkg/expex) with \nogloss produces strange results.


% arara: pdflatex
% arara: pdflatex
% arara: clean: { extensions: [aux,log] }
\documentclass{article}
\usepackage{expex}

\begin{document}
\pex
\a\begingl
\gla\ljudge{?}% Adding a space token here produces expected
% results.
\nogloss{[\textsuperscript{\textsc{cp}}} abcd//
\endgl
\xe
\end{document}


There are two unexpected changes in the behavior if I don't add a space token after \ljudge.

1. It adds a pair of square brackets as can be seen in the attached screenshots.
2. It uses the default italic shape of \gla for the argument of \nogloss (which it shouldn't as technically it isn't "glossed".).

Screenshots
---

#### Unexpected

[![1][1]][1]

#### Expected

[![2][2]][2]

Why?

[1]: https://i.stack.imgur.com/fEsFT.png
[2]: https://i.stack.imgur.com/tNy3O.png

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.