[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Eliminate MARKUP_IDENTIFIER and MARKUPLIST_IDENTIFIER (issue 6561053
From: |
Janek Warchoł |
Subject: |
Re: Eliminate MARKUP_IDENTIFIER and MARKUPLIST_IDENTIFIER (issue 6561053) |
Date: |
Sat, 29 Sep 2012 15:36:57 +0200 |
On Sat, Sep 29, 2012 at 3:10 PM, <address@hidden> wrote:
> Embarrassingly, not really. The point of this change is to move forward
> in removing the special-casing of various *_IDENTIFIER token types. The
> target is to arrive at only a single SCM_IDENTIFIER type. Once that is
> achieved, it is no longer necessary to evaluate identifiers in the
> lexer, removing a source for awkward timing problems like
So the idea is to make the grammar simpler (use less different types)
and have things happen on higher level? Sounds reasonable, i guess...
> In a similar vein, it would be nice to be able to use a
> scheme function call anywhere you use a markup: if we arrive there,
> markup and markup list commands become mostly uninteresting for defining
> commands intended to be "top-level" markups, usually called with \markup
> \my-command ... In that case, you can just use \my-command directly
> without leading \markup and define it as a scheme function.
oh, that'd be nice.
Thanks for explanation!
LTGM.
Janek