I'm failing to understand why this code compiles :
\documentclass{beamer}
\newenvironment{yyy}{\begin{frame} \begin{block}{youpi} }{\end{block} \end{frame}}
\begin{document}
{ \begin{frame} \begin{block}{youpi} bonjour \end{block} \end{frame} }
\end{document}
while that one does not :
\documentclass{beamer}
\newenvironment{yyy}{\begin{frame} \begin{block}{youpi} }{\end{block} \end{frame}}
\begin{document}
\begin{yyy} bonjour \end{yyy}
\end{document}
... resulting in
File ended while scanning use of \beamer@collect@@body
If anyone has got an idea, i'd be greatful!