texlive[70755]
commits+kakuto at tug.org
commits+kakuto at tug.org
Mon Mar 25 04:14:33 CET 2024
Revision: 70755
https://tug.org/svn/texlive?view=revision&revision=70755
Author: kakuto
Date: 2024-03-25 04:14:33 +0100 (Mon, 25 Mar 2024)
Log Message:
-----------
unbalanced-braces-eptex.ch : sync with the new unbalanced-braces.ch
Modified Paths:
--------------
branches/branch2024/Build/source/texk/web2c/eptexdir/unbalanced-braces-eptex.ch
Modified: branches/branch2024/Build/source/texk/web2c/eptexdir/unbalanced-braces-eptex.ch
===================================================================
--- branches/branch2024/Build/source/texk/web2c/eptexdir/unbalanced-braces-eptex.ch 2024-03-25 00:44:04 UTC (rev 70754)
+++ branches/branch2024/Build/source/texk/web2c/eptexdir/unbalanced-braces-eptex.ch 2024-03-25 03:14:33 UTC (rev 70755)
@@ -47,7 +47,7 @@
begin decr(param_ptr);
flush_list(param_stack[param_ptr]);
end
- else if (token_type=output_text)and(output_active) then
+ else if (token_type=output_text)and(not output_can_end) then
fatal_error("Unbalanced output routine");
@.Unbalanced output routine@>
@z
@@ -103,6 +103,19 @@
% that we were just finished with it, so it's where the brace
% came from.
+ at x [45.989] l.19364 p.B417
+@!output_active:boolean; {are we in the midst of an output routine?}
+ at y
+@!output_active:boolean; {are we in the midst of an output routine?}
+@!output_can_end:boolean; {is this an auspicious time for it to end?}
+ at z
+
+ at x [45.989] l.19367 p.B417
+output_active:=false; insert_penalties:=0;
+ at y
+output_active:=false; output_can_end:=false; insert_penalties:=0;
+ at z
+
% In <Resume the page builder after an output routine has come to an end>:
@x [45.1026] l.19938 p.B432
begin if (loc<>null) or
@@ -121,8 +134,10 @@
end_token_list; {conserve stack space in case more outputs are triggered}
end_graf; unsave; output_active:=false; insert_penalties:=0;@/
@y
+output_can_end:=true;
+end_token_list; {conserve stack space in case more outputs are triggered}
+output_can_end:=false;
end_graf; unsave; output_active:=false; insert_penalties:=0;@/
-end_token_list; {conserve stack space in case more outputs are triggered}
@z
% <Expand macros in the token list and...> had set mode:=0 while
More information about the tex-live-commits
mailing list.