lilypond-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]