| 123456789101112131415161718192021222324 |
- #!/usr/bin/env python
- # Apache 2.0
- import sys
- with open(sys.argv[1], 'r') as fread:
- print('0 0 <blank> <eps>')
- nodeX = 1
- for entry in fread.readlines():
- entry = entry.replace('\n', '').strip()
- fields = entry.split(' ')
- phone = fields[0]
- if phone == '<eps>' or phone == '<blank>':
- continue
- if '#' in phone:
- print(str(0) + ' ' + str(0) + ' ' + '<eps>' + ' ' + phone)
- else:
- print(str(0) + ' ' + str(nodeX) + ' ' + phone + ' ' + phone)
- print(str(nodeX) + ' ' + str(nodeX) + ' ' + phone + ' <eps>')
- print(str(nodeX) + ' ' + str(0) + ' ' + '<eps> <eps>')
- nodeX += 1
- print('0')
|