diff options
author | Taco Hoekwater <taco@elvenkind.com> | 2008-06-12 10:42:53 +0000 |
---|---|---|
committer | Taco Hoekwater <taco@elvenkind.com> | 2008-06-12 10:42:53 +0000 |
commit | 0d01365d53c456d246da0ca1f0b3cd9868f02b35 (patch) | |
tree | 01a655c8028e17cfb371456b299c1848fe08c05b /Master/texmf-dist/tex/context/base/core-two.mkii | |
parent | 44f3714442da07fdfc36a7f2a8dcd5d4294c5d26 (diff) |
ConTeXt release 2008.05.21
git-svn-id: svn://tug.org/texlive/trunk@8691 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/core-two.mkii')
-rw-r--r-- | Master/texmf-dist/tex/context/base/core-two.mkii | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/context/base/core-two.mkii b/Master/texmf-dist/tex/context/base/core-two.mkii index 38bf1b8d4a0..a14586dc48e 100644 --- a/Master/texmf-dist/tex/context/base/core-two.mkii +++ b/Master/texmf-dist/tex/context/base/core-two.mkii @@ -15,27 +15,21 @@ %D We save two pass information in the utility file. -\def\resettwopassentries - {\let\twopassentry\gobblethreearguments} - \addutilityreset{twopassentries} -\resettwopassentries +\def\immediatesavetwopassdata #1#2#3{\immediatewriteutilitycommand{\twopassentry{#1}{#2}{#3}}} +\def\savetwopassdata #1#2#3{\writeutilitycommand{\twopassentry{#1}{#2}{#3}}} +\def\lazysavetwopassdata #1#2#3{\expanded{\writeutilitycommand{\noexpand\twopassentry{#1}{#2}{#3}}}} % expanded ! +\def\savetaggedtwopassdata #1#2#3#4{\immediatewriteutilitycommand{\twopassentry{#1}{#2}{#3::#4}}} +\def\lazysavetaggedtwopassdata#1#2#3#4{\expanded{\writeutilitycommand{\noexpand\twopassentry{#1}{#2}{#3::#4}}}} % expanded ! + +\def\resettwopassentries + {\let\twopassentry\gobblethreearguments} \def\settwopassentries {\def\twopassentry##1{\executeifdefined{@@##1\s!pass}\gobbletwoarguments}} -\def\savetwopassdata#1#2#3% - {\immediatewriteutilitycommand{\twopassentry{#1}{#2}{#3}}} - -\def\lazysavetwopassdata#1#2#3% expanded ! - {\expanded{\writeutilitycommand{\noexpand\twopassentry{#1}{#2}{#3}}}} - -\def\savetaggedtwopassdata#1#2#3#4% - {\immediatewriteutilitycommand{\twopassentry{#1}{#2}{#3::#4}}} - -\def\lazysavetaggedtwopassdata#1#2#3#4% expanded ! - {\expanded{\writeutilitycommand{\noexpand\twopassentry{#1}{#2}{#3::#4}}}} +\resettwopassentries \def\appendtwopasselement#1#2#3% can sometimes become a large list {%\debuggerinfo{\m!systems}{twopass data #1 - #2 = #3}% @@ -73,7 +67,7 @@ \def\loadtwopassdata {\ifx\alltwopasslists\empty\else \processcommacommand[\alltwopasslists]\doloadtwopassdata - \globallet\alltwopassdata\empty + \globallet\alltwopasslists\empty \fi} \def\dogettwopassdata[#1,#2]#3#4% |