add debug tool
This commit is contained in:
parent
def0e09851
commit
3589a2733a
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user