annotate ignoreBug.py @ 312:466eaec2c076

colorize taken from sqlpython
author catherine@Drou
date Sat, 06 Feb 2010 19:21:44 -0500
parents 2377461a35f3
children
rev   line source
151
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
1 from pyparsing import *
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
2
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
3 teststr = 'please /* ignoreme: | oops */ findme: | kthx'
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
4 parser = Word(printables)('leadWord') + SkipTo('|')('statement')
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
5 print parser.parseString(teststr).statement
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
6 parser.ignore(cStyleComment)
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
7 print parser.parseString(teststr).statement
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
8 parser = Combine(parser)
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
9 print parser.parseString(teststr).statement
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
10 parser.ignore(cStyleComment)
2377461a35f3 bug is in Combine() - removed it
catherine@Elli.myhome.westell.com
parents: 150
diff changeset
11 print parser.parseString(teststr).statement