On Sat, Sep 29, 2012 at 3:10 PM,  <d...@gnu.org> 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

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to