summaryrefslogtreecommitdiff
path: root/ignoreBug.py
blob: 378193360e1f31fd9e43dc8312f5653caba2e787 (plain)
1
2
3
4
5
6
7
8
9
10
11
from pyparsing import *

teststr = 'please /* ignoreme: | oops */ findme: | kthx'
parser = Word(printables)('leadWord') + SkipTo('|')('statement')
print parser.parseString(teststr).statement
parser.ignore(cStyleComment)
print parser.parseString(teststr).statement
parser = Combine(parser)
print parser.parseString(teststr).statement
parser.ignore(cStyleComment)
print parser.parseString(teststr).statement