annotate ignoreBug.py @ 183:403e1c3ffc4a

changed order for blankline parsing
author catherine@Elli.myhome.westell.com
date Fri, 16 Jan 2009 04:43:33 -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