implement lazy declaration at begin of documentation when caching is active
This commit is contained in:
parent
b041d8c990
commit
32daab8d20
2 changed files with 26 additions and 10 deletions
|
@ -2276,17 +2276,9 @@
|
|||
{ \@@_Declarator: GroupedTheorem }
|
||||
{ s O{} m }
|
||||
{
|
||||
\bool_if:nTF
|
||||
\bool_if:NTF \g_@@_cache_bool
|
||||
{
|
||||
\g_@@_cache_bool
|
||||
&&
|
||||
\int_compare_p:n
|
||||
{
|
||||
\g_@@_cache_version_aux_int < \g_@@_cache_version_document_int
|
||||
}
|
||||
}
|
||||
{
|
||||
\hook_gput_code:nnn {@@/lazy} { groupthm }
|
||||
\hook_gput_code:nnn {@@/definelazy} { groupthm }
|
||||
}
|
||||
{
|
||||
\use:n
|
||||
|
@ -2659,6 +2651,30 @@
|
|||
%
|
||||
%
|
||||
% \subsection{Caching}
|
||||
%
|
||||
%
|
||||
%
|
||||
%
|
||||
% \begin{macrocode}
|
||||
\hook_gput_code:nnn { begindocument } { groupthm }
|
||||
{
|
||||
\bool_if:nTF
|
||||
{
|
||||
\g_@@_cache_bool
|
||||
&&
|
||||
\int_compare_p:n
|
||||
{
|
||||
\g_@@_cache_version_aux_int < \g_@@_cache_version_document_int
|
||||
}
|
||||
}
|
||||
{
|
||||
\hook_use_once:n { @@ / define lazy }
|
||||
}
|
||||
{
|
||||
}
|
||||
}
|
||||
% \end{macrocode}
|
||||
%
|
||||
%
|
||||
%
|
||||
%
|
||||
|
|
Loading…
Reference in a new issue