निरंजन
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