* [Cocci] can't match a simple line?
@ 2014-10-09 12:32 Wolfram Sang
2014-10-09 12:56 ` Michael Stefaniuc
0 siblings, 1 reply; 3+ messages in thread
From: Wolfram Sang @ 2014-10-09 12:32 UTC (permalink / raw)
To: cocci
Hi,
this is so simple yet I don't see what I do wrong?
$ spatch --version
spatch version 1.0.0-rc22 with Python support and with PCRE support
(from Debian but same with rc21):
The rule 'test.cocci':
@@
@@
- module_platform_driver(...);
The command line:
spatch -sp_file test.cocci drivers/i2c/muxes/
No removals?
init_defs_builtins: /usr/share/coccinelle/standard.h
HANDLING: drivers/i2c/muxes/i2c-arb-gpio-challenge.c
(ONCE) Expected tokens module_platform_driver
Skipping:drivers/i2c/muxes/i2c-mux-pca954x.c
HANDLING: drivers/i2c/muxes/i2c-mux-pinctrl.c
HANDLING: drivers/i2c/muxes/i2c-mux-gpio.c
Skipping:drivers/i2c/muxes/built-in.mod.c
Skipping:drivers/i2c/muxes/i2c-mux-pca9541.c
It should match, or?
Confused,
Wolfram
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://systeme.lip6.fr/pipermail/cocci/attachments/20141009/223d23de/attachment.asc>
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Cocci] can't match a simple line?
2014-10-09 12:32 [Cocci] can't match a simple line? Wolfram Sang
@ 2014-10-09 12:56 ` Michael Stefaniuc
2014-10-09 13:07 ` Julia Lawall
0 siblings, 1 reply; 3+ messages in thread
From: Michael Stefaniuc @ 2014-10-09 12:56 UTC (permalink / raw)
To: cocci
On 10/09/2014 02:32 PM, Wolfram Sang wrote:
> Hi,
>
> this is so simple yet I don't see what I do wrong?
>
> $ spatch --version spatch version 1.0.0-rc22 with Python support
> and with PCRE support
>
> (from Debian but same with rc21):
>
> The rule 'test.cocci':
>
> @@ @@ - module_platform_driver(...);
>
> The command line:
>
> spatch -sp_file test.cocci drivers/i2c/muxes/
>
> No removals?
>
> init_defs_builtins: /usr/share/coccinelle/standard.h HANDLING:
> drivers/i2c/muxes/i2c-arb-gpio-challenge.c (ONCE) Expected tokens
> module_platform_driver
> Skipping:drivers/i2c/muxes/i2c-mux-pca954x.c HANDLING:
> drivers/i2c/muxes/i2c-mux-pinctrl.c HANDLING:
> drivers/i2c/muxes/i2c-mux-gpio.c
> Skipping:drivers/i2c/muxes/built-in.mod.c
> Skipping:drivers/i2c/muxes/i2c-mux-pca9541.c
>
> It should match, or?
Only if it can parse the blocks containing that code. What is spatch
--parse-c saying for the affected files?
bye
michael
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Cocci] can't match a simple line?
2014-10-09 12:56 ` Michael Stefaniuc
@ 2014-10-09 13:07 ` Julia Lawall
0 siblings, 0 replies; 3+ messages in thread
From: Julia Lawall @ 2014-10-09 13:07 UTC (permalink / raw)
To: cocci
On Thu, 9 Oct 2014, Michael Stefaniuc wrote:
> On 10/09/2014 02:32 PM, Wolfram Sang wrote:
> > Hi,
> >
> > this is so simple yet I don't see what I do wrong?
> >
> > $ spatch --version spatch version 1.0.0-rc22 with Python support
> > and with PCRE support
> >
> > (from Debian but same with rc21):
> >
> > The rule 'test.cocci':
> >
> > @@ @@ - module_platform_driver(...);
Is this a normal program statement, or is it something at top level. In
the latter case, you would need a "metavariable" declaration
declarer name module_platform_driver;
julia
> >
> > The command line:
> >
> > spatch -sp_file test.cocci drivers/i2c/muxes/
> >
> > No removals?
> >
> > init_defs_builtins: /usr/share/coccinelle/standard.h HANDLING:
> > drivers/i2c/muxes/i2c-arb-gpio-challenge.c (ONCE) Expected tokens
> > module_platform_driver
> > Skipping:drivers/i2c/muxes/i2c-mux-pca954x.c HANDLING:
> > drivers/i2c/muxes/i2c-mux-pinctrl.c HANDLING:
> > drivers/i2c/muxes/i2c-mux-gpio.c
> > Skipping:drivers/i2c/muxes/built-in.mod.c
> > Skipping:drivers/i2c/muxes/i2c-mux-pca9541.c
> >
> > It should match, or?
> Only if it can parse the blocks containing that code. What is spatch
> --parse-c saying for the affected files?
>
> bye
> michael
> _______________________________________________
> Cocci mailing list
> Cocci at systeme.lip6.fr
> https://systeme.lip6.fr/mailman/listinfo/cocci
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-10-09 13:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-09 12:32 [Cocci] can't match a simple line? Wolfram Sang
2014-10-09 12:56 ` Michael Stefaniuc
2014-10-09 13:07 ` Julia Lawall
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.