Skip to content

Commit

Permalink
unbalanced-braces-eptex.ch : sync with the new unbalanced-braces.ch
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/branches/branch2024/Build/source@70755 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
Akira Kakuto committed Mar 25, 2024
1 parent 8a6e2d8 commit 47d5e2d
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions texk/web2c/eptexdir/unbalanced-braces-eptex.ch
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -103,6 +103,19 @@ while (loc=null)and(token_type<>v_template)
% that we were just finished with it, so it's where the brace
% came from.

@x [45.989] l.19364 p.B417
@!output_active:boolean; {are we in the midst of an output routine?}
@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?}
@z

@x [45.989] l.19367 p.B417
output_active:=false; insert_penalties:=0;
@y
output_active:=false; output_can_end:=false; insert_penalties:=0;
@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
Expand All @@ -121,8 +134,10 @@ begin
end_token_list; {conserve stack space in case more outputs are triggered}
end_graf; unsave; output_active:=false; insert_penalties:=0;@/
@y
end_graf; unsave; output_active:=false; insert_penalties:=0;@/
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;@/
@z

% <Expand macros in the token list and...> had set mode:=0 while
Expand Down

0 comments on commit 47d5e2d

Please sign in to comment.