]> git.donarmstrong.com Git - lilypond.git/commit
Factor SCM_IDENTIFIER out from embedded_scm_arg*
authorDavid Kastrup <dak@gnu.org>
Sat, 6 Oct 2012 14:15:28 +0000 (16:15 +0200)
committerDavid Kastrup <dak@gnu.org>
Thu, 25 Oct 2012 18:29:26 +0000 (20:29 +0200)
commit626e9f92b5cf666556718f256fdb023a5ee9f601
treee1de79f9ff031a9eb94e534fcbc27ab2cfbd73b1
parentd2d364015c346e1aaed2a8f25dfcf11182abf3ab
Factor SCM_IDENTIFIER out from embedded_scm_arg*

SCM_IDENTIFIER indicates "active Scheme" introduced with $ that is
subject to copying and reinterpretation.  While the parser had its own
*_IDENTIFIER category for everything interpreted specially, the
fallback SCM_IDENTIFIER itself never needed special or different
treatment from material generated with # (SCM_TOKEN).  As the various
*_IDENTIFIER types are faded out, this is changing.  As a consequence,
SCM_IDENTIFIER no longer shares the non-terminals with other
Scheme-type definitions.
lily/parser.yy