def main(arg=None): """Main Function""" lines = [] arg = sys.argv if len(arg) < 2: lines = get_default_lines() else: input_file = open(arg[1], 'r') raw_lines = input_file.read() lines = raw_lines.strip().split('\n') print lines markov_chain = MarkovChain(lines) markov_dict = markov_chain.get_dictionary() print markov_dict print markov_chain.generate_line() print markov_chain.generate_line() print markov_chain.generate_line()