I make a sample here for the more clearly explanation

s = " ..... - this is a large string data - ......."

def parser1(data)
     # do some parser
     ...
     # pass the remainder to next parser
     parser2(data[100:])

def parser2(data)
     # do some parser
     ...
     # pass the remainder to next parser
     parser3(data[100:])

def parser3(data)
     # do some parser
     ...
     # pass the remainder to next parser
     parser4(data[100:])

...


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to