| 12345678910111213141516171819202122 |
- #!/usr/bin/python
- from parser import parse_file
- from basic_block import find_basic_blocks
- if __name__ == '__main__':
- from sys import argv, exit
- if len(argv) < 2:
- print 'Usage: python %s FILE' % argv[0]
- exit(1)
- statements = parse_file(argv[1])
- blocks = find_basic_blocks(statements)
- #for i, statement in enumerate(statements):
- # print i, statement
- for i, block in enumerate(blocks):
- print '\nbasic block %d:' % i
- for statement in block:
- print statement
|