On Wed, Dec 5, 2018 at 1:11 PM Timur Tabi <[email protected]> wrote:
>
> Never mind, I now understand how the @p1 is supposed to be used. I
> have it working now.
I spoke too soon, I'm getting a weird error:
rule starting on line 232: already tagged token:
C code context
File "/tmp/cocci_small_output-22474-8398df.c", line 43, column 23,
charpos = 1216
around = '"init_PllId: Error programming clock. Stopping script.\n"',
whole content = "init_PllId: Error
programming clock. Stopping script.\n");
Line 232 is the "depends on rule" in this snippet:
// Get rid of the function name at the beginning of the string
@script:python s4@
c << r4.c;
c2;
p1 << r4.p1;
@@
import re
f = p1[0].current_element
coccinelle.c2 = re.sub('"%s[: ]*' % f, '"', c, 1)
@depends on rules@
expression x;
constant char[] r4.c;
identifier s4.c2;
@@
NV_PRINTF2(x,
-c
+c2
,...);
_______________________________________________
Cocci mailing list
[email protected]
https://systeme.lip6.fr/mailman/listinfo/cocci