#!/usr/bin/env python import sys def es_split(s): tbl = [ '/*', '*/', '(', ')', ';', ',' ] for s1 in tbl: d = ' ' + s1 + ' ' s = s.replace(s1, d) return s.split() if __name__ == "__main__": rcode = 0 if len(sys.argv) <= 1: print('usage: {} file'.format(sys.argv[0])) else: with open(sys.argv[1], 'r') as f: s = f.read() lst = es_split(s) print(lst) sys.exit(rcode) # EOF