[Therion] Metapost variable macro suffixes

Benedikt Hallinger beni at hallinger.org
Mon Mar 2 07:20:49 CET 2020


> This is such a weird programming language :)

It is...
And despite being plenty of documentation online, this one seems to be mastering me (and i usually love programming)

> Am 01.03.2020 um 21:05 schrieb Tarquin Wilton-Jones via Therion <therion at speleo.sk>:
> 
> I do seem to like answering my own questions.
> 
> 3 days searching for the solution and ...
> 
> if A = (-1,1): sfx:="ulft";
> elseif A = (0,1): sfx:="top";
> ...
> if Foo = "b"
>  thelabel.scantokens(sfx)(txt, pos);
>  ... other stuff ...
> else:
>  p_label.scantokens(sfx)(thetext,P,R,style);
> fi;
> 
> Yes, scantokens can be used inline, as a function-like call that returns
> an actual suffix token which becomes part of the macro's suffix when the
> macro is subsequently called.
> 
> This is such a weird programming language :)
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion



More information about the Therion mailing list