[Therion] Subtypes can't have numbers?
Martin Budaj
m.budaj at gmail.com
Sun Jan 14 21:48:24 CET 2024
Hi, this is a MetaPost limitation; s41p actually means s[41].p in MetaPost,
not a simple variable name.
M.
On Sun, Jan 14, 2024, 20:54 Rodrigo Severo via Therion <therion at speleo.sk>
wrote:
> Hi,
>
>
> Just trying to set a "line u:s41p" symbol on latest Therion and getting
> strange metapost errors:
>
> ! Missing `=' has been inserted.
> <to be read again>
> 51
> l.6846 let l_u_s51
> p = l_u;
> You should have said `let symbol = something'.
> But don't worry; I'll pretend that an equals sign
> was present. The next token I read will be `something'.
>
> ! Missing symbolic token inserted.
> <inserted text>
> INACCESSIBLE
> l.6846 let l_u_s51
> p = l_u;
> Sorry: You can't redefine a number, string, or expr.
> I've inserted an inaccessible symbol so that your
> definition will be completed without mixing me up too badly.
>
> ! Extra tokens will be flushed.
> <to be read again>
> p
> l.6846 let l_u_s51p
> = l_u;
> I've just read as much of that statement as I could fathom,
> so a semicolon should have been next. It's very puzzling...
> but I'll try to get myself back together, by ignoring
> everything up to the next `;'. Please insert a semicolon
> now in front of anything that you don't want me to delete.
> (See Chapter 27 of The METAFONTbook for an example.)
>
> ! Missing `=' has been inserted.
> <to be read again>
> 51
> l.6847 def l_u_s51
> p_legend = l_u_s51p(((-.3,0.5) .. (.3,.3) .. (.7,.7) ..
> (1...
> The next thing in this `def' should have been `=',
> because I've already looked at the definition heading.
> But don't worry; I'll pretend that an equals sign
> was present. Everything from here to `enddef'
> will be the replacement text of this macro.
>
> I believe that subtypes aren´t supporting all chars allowed by <keyword>
> as defined in THBook page 13 (Data types).
>
> Is it a bug or am I misreading something?
>
>
> Regards,
>
> Rodrigo
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20240114/b19e0b6f/attachment.htm>
More information about the Therion
mailing list