def tokenizeparse(x): tok = Tokenizer() temp = tok.check_token(tok.tokenize(x)) #print temp del tok par = Parser() try: temp = par.parse(temp) except IndexError: raise SyntaxError("Expression not closed") except: raise SyntaxError("Invalid Syntax") #print temp return temp