[Cocci] Using data from a parameter list with SmPL

Julia Lawall julia.lawall at lip6.fr
Mon May 21 19:03:44 CEST 2018



On Mon, 21 May 2018, SF Markus Elfring wrote:

> Hello,
>
> A specific function can be found also by a selection on its parameter list.
> The semantic patch language provides a metavariable type for this purpose.
>
> I would occasionally like to create another function variant then.
> It should get a shorter parameter list with a few elements from the other list.
> Is it possible to construct something based on the first and second list element
> in a generic way?

I guess that if you want the first three parameters, you could say

parameter list[3] ps;

and then

f(ps,...) { ... }

julia


More information about the Cocci mailing list