[Cocci] parameter list to expression list?

Michael Stefaniuc mstefani at redhat.com
Mon Mar 25 17:09:08 CET 2013


Hello,

is there an intrinsic way to get from a parameter list to an expression
list? That would come in handy when forwarding from one function to
another one. At the moment I help myself with a python rule that
transforms the parameter list to an identifier but that feels clumsy.
E.g. in SmPL pseudo code something like this would be nice:

@@
type T;
parameter list P;
expression list E = P;
expression ret;
@@
 T foo(P)
 {
     return
-           ret
+           bar(E)
     ;
 }



thanks
bye
	michael


More information about the Cocci mailing list