示例#1
0
def process_leg(fname, fpout):
    fp = open(fname,'r')
    sm = StateMachine()
    for line in fp:
        ret = sm.move(line)
        if FLUSH == ret:
            for strng in sm.get_leg_str():
                fpout.write(strng + '\n')
            sm.move(line) 
    for strng in sm.get_leg_str():
        fpout.write(strng + '\n')
    fp.close()