[NTG-context] parsing multi-valued parameters

Werner Hennrich wehe at gmx.at
Sat Feb 13 19:44:22 CET 2021


quite nifty, I'll add that to my bag... thank you Wolfgang!

cheers, Werner


Am 12.02.21 um 12:53 schrieb Wolfgang Schuster:
> Werner Hennrich schrieb am 12.02.2021 um 08:26:
>> Hello everyone,
>>
>> please can you give me pointers on how to easiest parse multi-valued
>> \dummyparameter{...} like in
>>
>> \something[...,weather={sunshine, rain, hail},...]
>>
>> so that I can test for e.g.  rain, sunshine, wind, hail, mist, fog,
>> storm etc, each if it is present or not?
>>
>> ...so I can keep my number of parameters down and my parameter list as
>> simple as possible.
>>
>> I have no idea what to search for in the docs or (better) in the test
>> cases / samples.
>> Would be great if you could just let me know where to look or what to
>> sarch for
>
>
> \starttext
>
> \def\something[#1]%
>   {\getdummyparameters[weather=,#1]%
>    \processallactionsinset
>      [\dummyparameter{weather}]
>      [sunshine=>Sunshine\endgraf,
>           rain=>Rain\endgraf,
>           hail=>Hail\endgraf]}
>
> \something[weather=sunshine]
>
> \blank
>
> \something[weather={sunshine,rain}]
>
> \stoptext
>
> Wolfgang




More information about the ntg-context mailing list