permit multiline comments and strings in macros
[bpt/coccinelle.git] / demos / printloc.cocci
CommitLineData
34e49164
C
1@r@
2position p1, p2;
3identifier f;
4expression E;
5@@
6
7f@p1(E@p2)
8
9@ script:python @
10p1 << r.p1;
11p2 << r.p2;
12f << r.f;
13@@
14
15c1 = cocci.combine(f,p1)
16c2 = cocci.combine(f,p2)
17print "1. function in column %s" % c1.location.column
18print "1. argument in column %s" % c2.location.column
19c1 = cocci.combine(f,p1)
20print "2. function in column %s" % c1.location.column
21c2 = cocci.combine(f,p2)
22print "2. argument in column %s" % c2.location.column
23print "3. function in column %s" % ','.join([p.column for p in p1])
24print "3. argument in column %s" % ','.join([p.column for p in p2])
25print "4. function in column %s" % p1[0].column
26print "4. argument in column %s" % p2[0].column