<div dir="ltr">OK, took me a while to figure out that this was not an empty response but an attachement was available ;)<div><br></div><div>I did a quick test run and realized that it seems to do what I want, I'll take a further look into it tommorrow, thank you!</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-20 17:23 GMT+01:00 Hans Hagen <span dir="ltr"><<a href="mailto:pragma@wxs.nl" target="_blank">pragma@wxs.nl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 3/20/2015 12:05 PM, Norbert Melzer wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi!<br>
<br>
I have trouble to define macros which are only visible inside a block<br>
defined using `\definestartstop`:<br>
<br>
```tex<br>
\setuppapersize[A6]<br>
\definestartstop[Foo][before={<u></u>Foo}]<br>
\definestartstop[Bar][before={<u></u>\bgroup\define\Foo{Foo}},<u></u>after={\egroup}]<br>
%\definestartstop[Baz][before=<u></u>{\bgroup\define[1]\Foo{Foo#1}}<u></u>,after={\egroup}]<br>
<br>
\starttext<br>
   \startFoo<br>
     Bar<br>
   \stopFoo<br>
<br>
   \startBar<br>
     \Foo Bar<br>
   \stopBar<br>
<br>
%  \startBaz<br>
%    \Foo{Bar}<br>
%  \stopBaz<br>
\stoptext<br>
```<br>
<br>
The code as above works and typesets "FooBar" on two separate lines. But<br>
if I uncomment everything `Baz`-related, I end up with the following error:<br>
<br>
```plain<br>
tex error       > error on line 4 in file C:/HIDDEN/mwe.tex: ! Illegal<br>
  parameter number in definition of \m_syst_action_yes<br>
<to be read again><br>
1<br>
<argument> ...{Baz}][{before={\bgroup \define [1]\Foo {Foo##1<br>
                                                   }},after={\egroup }}]<br>
\doifnextoptionalelse ...ef \m_syst_action_yes {#1<br>
                                                   }\def<br>
\m_syst_action_nop {...<br>
l.4 ...bgroup\define[1]\Foo{Foo#1}<u></u>},after={\egroup}]<br>
  1     \setuppapersize[A6]<br>
  2     \definestartstop[Foo][before={<u></u>Foo}]<br>
  3<br>
\definestartstop[Bar][before={<u></u>\bgroup\define\Foo{Foo}},<u></u>after={\egroup}]<br>
  4 >><br>
  \definestartstop[Baz][before={<u></u>\bgroup\define[1]\Foo{Foo#1}},<u></u>after={\egroup}]<br>
  5<br>
  6     \starttext<br>
  7       \startFoo<br>
  8         Bar<br>
  9       \stopFoo<br>
10<br>
11       \startBar<br>
12         \Foo Bar<br>
13       \stopBar<br>
14<br>
```<br>
<br>
Can someone help me get this running?<br>
<br>
<br></div></div>
______________________________<u></u>______________________________<u></u>_______________________<br>
If your question is of interest to others as well, please add an entry to the Wiki!<br>
<br>
maillist : <a href="mailto:ntg-context@ntg.nl" target="_blank">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context" target="_blank">http://www.ntg.nl/mailman/<u></u>listinfo/ntg-context</a><br>
webpage  : <a href="http://www.pragma-ade.nl" target="_blank">http://www.pragma-ade.nl</a> / <a href="http://tex.aanhet.net" target="_blank">http://tex.aanhet.net</a><br>
archive  : <a href="http://foundry.supelec.fr/projects/contextrev/" target="_blank">http://foundry.supelec.fr/<u></u>projects/contextrev/</a><br>
wiki     : <a href="http://contextgarden.net" target="_blank">http://contextgarden.net</a><br>
______________________________<u></u>______________________________<u></u>_______________________<br>
<br><span class="HOEnZb"><font color="#888888">
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<br>
-- <br>
<br>
------------------------------<u></u>------------------------------<u></u>-----<br>
                                          Hans Hagen | PRAGMA ADE<br>
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands<br>
    tel: <a href="tel:038%20477%2053%2069" value="+49384775369" target="_blank">038 477 53 69</a> | voip: <a href="tel:087%20875%2068%2074" value="+49878756874" target="_blank">087 875 68 74</a> | <a href="http://www.pragma-ade.com" target="_blank">www.pragma-ade.com</a><br>
                                             | <a href="http://www.pragma-pod.nl" target="_blank">www.pragma-pod.nl</a><br>
------------------------------<u></u>------------------------------<u></u>-----<br>
</font></span><br>___________________________________________________________________________________<br>
If your question is of interest to others as well, please add an entry to the Wiki!<br>
<br>
maillist : <a href="mailto:ntg-context@ntg.nl">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context" target="_blank">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br>
webpage  : <a href="http://www.pragma-ade.nl" target="_blank">http://www.pragma-ade.nl</a> / <a href="http://tex.aanhet.net" target="_blank">http://tex.aanhet.net</a><br>
archive  : <a href="http://foundry.supelec.fr/projects/contextrev/" target="_blank">http://foundry.supelec.fr/projects/contextrev/</a><br>
wiki     : <a href="http://contextgarden.net" target="_blank">http://contextgarden.net</a><br>
___________________________________________________________________________________<br></blockquote></div><br></div>