blefloch / latex-unravel

Watching TeX digest tokens
25 stars 1 forks source link

\meaning{ and \meaning} show internal unravel token #40

Closed PhelypeOleinik closed 3 years ago

PhelypeOleinik commented 4 years ago

If you do \meaning<explicit begin/end-group token>, unravel will show an internal (implicit) token. The example:

\RequirePackage{unravel}\everypar{}
\unravel{\meaning{\iffalse}\fi}
\csname @@end\endcsname

shows as:

[===== Step 1 =====] \meaning = \meaning
|| \meaning 
|> {\iffalse }\fi 

[===== Step 2 =====] \l__unravel_head_token 
|| \meaning \l__unravel_head_token 
|> \iffalse }\fi

whereas the second step should (I think) read:

[===== Step 2 =====] {
|| \meaning {
|> \iffalse }\fi