Akim,

In commit 68ac70bc7bf365fa17bd6d7ea597fa0a05488b8d, in scan-gram.l, I
see this change:

-  {directive} {
+  "%"{id}|"%"{notletter}([[:graph:]])+ {
     complain_at (*loc, _("invalid directive: %s"), quote (yytext));
   }

This has the effect that one must write semantic expressions as

     %? { expression }

rather than

     %?{ expression }

Was this intentional?

Paul Hilfinger

Reply via email to