minted + escapeinside: como alimentar o resultado da fuga no lexer?

minted + escapeinside: como alimentar o resultado da fuga no lexer?

O resultado de um escapeinsidein mintedé digitado como está e não é inserido no lexer. Isso ocorre intencionalmente, pelo que entendi. Como posso alterar mintedo comportamento de para que o resultado do escapeinsideseja lexed junto com o restante do código?

Em outras palavras, como posso gerar código-fonte dinamicamente e alimentá-lo no lexer?

Exemplo:

\documentclass{article}
\usepackage{minted}
\begin{document}
\newcommand{\something}{bbb}
\begin{minted}[escapeinside=||]{mask}
aaa|\something|aaa
aaabbbaaa
\end{minted}
\end{document}

gera duas linhas diferentes, enquanto eu gostaria que gerasse duas vezes exatamente a mesma linha:

insira a descrição da imagem aqui

A partir do código acima (primeira linha), mintedgera a fancyvrblinha

\PYG{n+nt}{aaa}\PYG{esc}{\something}\PYG{n+nt}{aaa}

enquanto o que eu quero é o \somethingcomandodentroa \PYGchamada, algo como

\PYG{n+na}{aaa\something{}aaa}

informação relacionada