def main(): literals = [ "Title:", "Time:", "Tempo:", "Composer:", "Arranged by:", "Key:", "Year:", "{", "}", "(", ")", "seq", "play", "chord", "=", "[", "|T|", "||", "]", ",", "\"", "//", "$(", ")", "(", "-" ] # Tokenizing print("Starting TOKENIZING") program = open_file() Tokenizer.makeTokenizer(program, literals) p = COMPOSITION() print("Completed TOKENIZING") # Parsing print("Starting PARSING") p.parse() print("Completed PARSING") print("Starting EVALUATION") input = Input() evaluator = Evaluator(input) p.accept(evaluator) print("Completed EVALUATION") print("======Build Input=====") print(repr(input)) print("======Build Output=====") createOutputs(input)