On Tuesday, March 7, 2017 at 2:02:37 PM UTC-6, Edward K. Ream wrote: > > An easy rule *eliminates iterative replacement*: the substitution must > either be a constant or an already-defined name. So the following lines are > legal: > > solarized-base03 = #002b36 > tree-bg = colarized-base03 > text-font = Verdana > body-font = text-font >
I suppose this could be confusing. These lines can define *arbitrarily many* levels of indirection, but the code that *implements *that indirection is no longer iterative. The code that scans the lines above maintains a dict of name/value pairs. A non-constant must already be in the dict. No more loops. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.