Am 30.06.2012 um 22:34 schrieb Alan Bowen:

> A file that used to process without complaint now fails because \definetext 
> is  not recognized . 
> Do I need to revise my macros or is there a problem in the latest beta?

It’s a bug regarding commands with seven arguments.

syst-aux.mkiv:

% missing “_yes” at the end of the commands

%\def\syst_helpers_seventuple_empty_one#1[#2]%
\def\syst_helpers_seventuple_empty_one_yes#1[#2]%
  {\firstargumenttrue
   \doifnextoptionalelse
     {\syst_helpers_seventuple_empty_two_yes#1{#2}}%
     {\syst_helpers_seventuple_empty_two_nop#1{#2}}}

%\def\syst_helpers_seventuple_empty_two#1#2[#3]%
\def\syst_helpers_seventuple_empty_two_yes#1#2[#3]%
  {\secondargumenttrue
   \doifnextoptionalelse
     {\syst_helpers_seventuple_empty_three_yes#1{#2}{#3}}%
     {\syst_helpers_seventuple_empty_three_nop#1{#2}{#3}}}

%\def\syst_helpers_seventuple_empty_three#1#2#3[#4]%
\def\syst_helpers_seventuple_empty_three_yes#1#2#3[#4]%
  {\thirdargumenttrue
   \doifnextoptionalelse
     {\syst_helpers_seventuple_empty_four_yes#1{#2}{#3}{#4}}%
     {\syst_helpers_seventuple_empty_four_nop#1{#2}{#3}{#4}}}

%\def\syst_helpers_seventupleempty_four#1#2#3#4[#5]%
\def\syst_helpers_seventupleempty_four_yes#1#2#3#4[#5]%
  {\fourthargumenttrue
   \doifnextoptionalelse
     {\syst_helpers_seventuple_empty_five_yes#1{#2}{#3}{#4}{#5}}%
     {\syst_helpers_seventuple_empty_five_nop#1{#2}{#3}{#4}{#5}}}

%\def\syst_helpers_seventuple_empty_five#1#2#3#4#5[#6]%
\def\syst_helpers_seventuple_empty_five_yes#1#2#3#4#5[#6]%
  {\fifthargumenttrue
   \doifnextoptionalelse
     {\syst_helpers_seventuple_empty_six_yes#1{#2}{#3}{#4}{#5}{#6}}%
     {\syst_helpers_seventuple_empty_six_nop#1{#2}{#3}{#4}{#5}{#6}}}

%\def\syst_helpers_seventuple_empty_six#1#2#3#4#5#6[#7]%
\def\syst_helpers_seventuple_empty_six_yes#1#2#3#4#5#6[#7]%
  {\sixthargumenttrue
   \doifnextoptionalelse
     {\seventhargumenttrue#1[{#2}][{#3}][{#4}][{#5}][{#6}][{#7}]}%
     {\syst_helpers_seventuple_empty_seven_nop#1{#2}{#3}{#4}{#5}{#6}{#7}}}


% the “spaced” and “normal” string should be at the end of the command name

%\def\syst_helpers_seventuple_empty_spaced_two            
#1#2{#1[{#2}][][][][][][] }
%\def\syst_helpers_seventuple_empty_normal_two            
#1#2{#1[{#2}][][][][][][]}
%\def\syst_helpers_seventuple_empty_spaced_three        
#1#2#3{#1[{#2}][{#3}][][][][][] }
%\def\syst_helpers_seventuple_empty_normal_three        
#1#2#3{#1[{#2}][{#3}][][][][][]}
%\def\syst_helpers_seventuple_empty_spaced_four       
#1#2#3#4{#1[{#2}][{#3}][{#4}][][][][] }
%\def\syst_helpers_seventuple_empty_normal_four       
#1#2#3#4{#1[{#2}][{#3}][{#4}][][][][]}
%\def\syst_helpers_seventuple_empty_spaced_five     
#1#2#3#4#5{#1[{#2}][{#3}][{#4}][{#5}][][][] }
%\def\syst_helpers_seventuple_empty_normal_five     
#1#2#3#4#5{#1[{#2}][{#3}][{#4}][{#5}][][][]}
%\def\syst_helpers_seventuple_empty_spaced_six    
#1#2#3#4#5#6{#1[{#2}][{#3}][{#4}][{#5}][{#6}][][] }
%\def\syst_helpers_seventuple_empty_normal_six    
#1#2#3#4#5#6{#1[{#2}][{#3}][{#4}][{#5}][{#6}][][]}
%\def\syst_helpers_seventuple_empty_spaced_seven#1#2#3#4#5#6#7{#1[{#2}][{#3}][{#4}][{#5}][{#6}][{#7}][]
 }
%\def\syst_helpers_seventuple_empty_normal_seven#1#2#3#4#5#6#7{#1[{#2}][{#3}][{#4}][{#5}][{#6}][{#7}][]}
\def\syst_helpers_seventuple_empty_two_spaced            
#1#2{#1[{#2}][][][][][][] }
\def\syst_helpers_seventuple_empty_two_normal            
#1#2{#1[{#2}][][][][][][]}
\def\syst_helpers_seventuple_empty_three_spaced        
#1#2#3{#1[{#2}][{#3}][][][][][] }
\def\syst_helpers_seventuple_empty_three_normal        
#1#2#3{#1[{#2}][{#3}][][][][][]}
\def\syst_helpers_seventuple_empty_four_spaced       
#1#2#3#4{#1[{#2}][{#3}][{#4}][][][][] }
\def\syst_helpers_seventuple_empty_four_normal       
#1#2#3#4{#1[{#2}][{#3}][{#4}][][][][]}
\def\syst_helpers_seventuple_empty_five_spaced     
#1#2#3#4#5{#1[{#2}][{#3}][{#4}][{#5}][][][] }
\def\syst_helpers_seventuple_empty_five_normal     
#1#2#3#4#5{#1[{#2}][{#3}][{#4}][{#5}][][][]}
\def\syst_helpers_seventuple_empty_six_spaced    
#1#2#3#4#5#6{#1[{#2}][{#3}][{#4}][{#5}][{#6}][][] }
\def\syst_helpers_seventuple_empty_six_normal    
#1#2#3#4#5#6{#1[{#2}][{#3}][{#4}][{#5}][{#6}][][]}
\def\syst_helpers_seventuple_empty_seven_spaced#1#2#3#4#5#6#7{#1[{#2}][{#3}][{#4}][{#5}][{#6}][{#7}][]
 }
\def\syst_helpers_seventuple_empty_seven_normal#1#2#3#4#5#6#7{#1[{#2}][{#3}][{#4}][{#5}][{#6}][{#7}][]}

Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to