import sys import parse import lexer import turtle import traceback sys.setrecursionlimit(50000) parse = parse.Parser(lexer.tokenize(sys.stdin)) #try: parse.expression() #except RuntimeError as e: # if "recursion" in e.args[0]: # #print("toppestkek") # traceback.print_tb(10) # else: # pass turtle.printPic()
def testTerm( str ): r = parse.term( parse.tokenize( str ) ) print( "term( " + str + " ) ----> " , r ) r = parse.expression( parse.tokenize( str ) ) print( "expression( " + str + " ) ----> " , r )