add debug tool

This commit is contained in:
Lafrite 2015-04-21 17:31:56 +02:00
parent 00c327a52f
commit 7987f3f1be

View File

@ -1,6 +1,9 @@
#!/usr/bin/env python #!/usr/bin/env python
# encoding: utf-8 # encoding: utf-8
#debuging
#from debug.tools import report
from .generic import Stack, flatten_list, expand_list, isNumber, isOperator, isNumerand from .generic import Stack, flatten_list, expand_list, isNumber, isOperator, isNumerand
from .str2tokens import str2tokens from .str2tokens import str2tokens
from .operator import op from .operator import op
@ -347,10 +350,10 @@ def untest(exp):
if __name__ == '__main__': if __name__ == '__main__':
#print('\n') #print('\n')
A = Expression.random("( -8 x + 8 ) ( -8 - ( -6 x ) )") A = Expression("( -8 x + 8 ) ( -8 - ( -6 x ) )")
Ar = A.simplify() Ar = A.simplify()
#print("Ar.steps -> ", Ar.steps) #print("Ar.steps -> ", Ar.steps)
for i in Ar.steps: for i in Ar.explain():
print(i) print(i)
#print("------------") #print("------------")
#for i in Ar.explain(): #for i in Ar.explain():
@ -360,7 +363,7 @@ if __name__ == '__main__':
print('\n-----------') print('\n-----------')
A = Expression.random("2 / 3 + 4 / 5") A = Expression("2 / 3 + 4 / 5")
Ar = A.simplify() Ar = A.simplify()
#print("Ar.steps -> ", Ar.steps) #print("Ar.steps -> ", Ar.steps)
#for i in Ar.steps: #for i in Ar.steps: