[NTG-context] Modes and conditional part of the source

Hans Hagen j.hagen at xs4all.nl
Fri Mar 1 01:24:22 CET 2019


On 2/28/2019 11:29 AM, Procházka Lukáš Ing. wrote:
> Hello,
> 
> I'm struggling with using modes to make a part of the text conditional.
> 
> Here is my code:
> 
> ----
> \def\b#1{\startmode[#1]}
> \def\e{\stopmode}
> 
> % \enablemode[100] % For optional usage
> 
> \starttext
>    A
>    \b{100} % Should be start of some conditional text from here ...
>      B
>    \e % ... to here
> \stoptext
> ----
> 
> Compilation fails with:
> 
> "
> tex error       > tex error on line 0 in file : ! Emergency stop
> <*> cont-yes.mkiv
> <empty file>
> *** (job aborted, no legal \end found)
> "
> 
> How to make the sample work?
modes are like buffers ... don't wrap them in macros

(using names like \b \e is a bad idea anyway)

Hans


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the ntg-context mailing list