summaryrefslogtreecommitdiff
path: root/tex/context/base/tabl-tbl.mkiv
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2009-08-19 17:10:00 +0200
committerHans Hagen <pragma@wxs.nl>2009-08-19 17:10:00 +0200
commita8e81e5eab3d41a14e5bc9a8a6f0345bbea1a0e2 (patch)
tree8be73e943d5705566b163a768a83c04ae9676ae6 /tex/context/base/tabl-tbl.mkiv
parentb4b3a706fa151ca1769854921a4424f52d9f7421 (diff)
downloadcontext-a8e81e5eab3d41a14e5bc9a8a6f0345bbea1a0e2.tar.gz
stable 2009.08.19 17:10
Diffstat (limited to 'tex/context/base/tabl-tbl.mkiv')
-rw-r--r--tex/context/base/tabl-tbl.mkiv30
1 files changed, 19 insertions, 11 deletions
diff --git a/tex/context/base/tabl-tbl.mkiv b/tex/context/base/tabl-tbl.mkiv
index af2b50c86..bfff978ab 100644
--- a/tex/context/base/tabl-tbl.mkiv
+++ b/tex/context/base/tabl-tbl.mkiv
@@ -792,17 +792,17 @@
\def\doparsetabulate
{\futurelet\next\dodoparsetabulate}
-\def\dodoparsetabulate % \@EAEAEA gebruiken
- {\ifx\next\relax
- % exit
- \else\ifx*\next
- \let\next\dorepeatparsetabulate
- \else\ifx\bgroup\next
- \let\next\dododoparsetabulate
- \else
- \let\next\dodododoparsetabulate
- \fi\fi\fi
- \next}%
+% \def\dodoparsetabulate % \@EAEAEA gebruiken
+% {\ifx\next\relax
+% % exit
+% \else\ifx*\next
+% \let\next\dorepeatparsetabulate
+% \else\ifx\bgroup\next
+% \let\next\dododoparsetabulate
+% \else
+% \let\next\dodododoparsetabulate
+% \fi\fi\fi
+% \next}%
\def\dorepeatparsetabulate*#1#2%
{\dorecurse{#1}{\!!toksb\expandafter{\the\!!toksb#2}}% \dorecurse{#1}{\appendtoks#2\to\!!toksb}%
@@ -816,6 +816,14 @@
{\!!toksb\expandafter{\the\!!toksb#1}% \appendtoks#1\to\!!toksb
\doparsetabulate}
+\letvalue{\??tt<\meaning *}\dorepeatparsetabulate
+\letvalue{\??tt<\meaning \bgroup}\dododoparsetabulate
+\letvalue{\??tt<\meaning \relax}\donothing
+\letvalue{\??tt<\s!unknown }\dodododoparsetabulate
+
+\def\dodoparsetabulate
+ {\csname\??tt<\ifcsname\??tt<\meaning\next\endcsname\meaning\next\else\s!unknown\fi\endcsname}
+
\setvalue{\??tt:\c!split:\v!yes }{\splittabulatetrue}
\setvalue{\??tt:\c!split:\v!repeat}{\splittabulatetrue}
\setvalue{\??tt:\c!split:\v!no }{\splittabulatefalse}