ccomparini / fpl2cc

fpl parser generator language
https://ccomparini.github.io/fpl2cc/
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

There should be a reasonable default for simple multiple expression rules #9

Open ccomparini opened 3 months ago

ccomparini commented 3 months ago

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.