#!/bin/usr/env python import sys from tcreator.tcreator import * from tinter.tinter import * def create_parse_args(list = None): infile = "" outfile = "" enum_name = "" if list == None: return None else: for i in range (0, len(list)): if list[i] == "-e": enum_name = list[i+1] if list[i] == "-o": outfile = list[i+1] else: infile = list[i] return [infile, outfile, enum_name] print "Trace System v1.0 by APBTeam\n" if len(sys.argv) > 1: argc = len(sys.argv) if sys.argv[1] == "create": if (argc >= 2) and (argc <= 7): data = create_parse_args(sys.argv) cre = TCreator (data[0], data[1], data[2]) cre.create () else: raise Exception ("Not enough arguments") if sys.argv[1] == "inter": if argc >= 2: inter = TInter (sys.argv[2]) if argc == 2: inter.trace_print(None) else: inter.trace_print(sys.argv[3]) else: raise Exception ("Not enough arguments") else: raise Exception ("Not enough arguments")