ccomparini / fpl2cc

fpl parser generator language

Home Page:https://ccomparini.github.io/fpl2cc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

There should be a reasonable default for simple multiple expression rules

ccomparini opened this issue · comments

eg, in rage.fpl, I had to do something like this:

expression*:expressions -> done +{
    std::list<RageExpressionP> out;
    expressions@foreach([&out] (const RageExpressionP ex)  {
        out.push_back(ex);
    });
    return out;
}+

When I would hope just doing:

expression*:expressions -> done;

.. would yield something iterable.