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
|