@@ -20,11 +20,11 @@ nanmath_st.rewrites[:nanmath] = true
20
20
@test toexpr (a* b* c* d* e) == :($ (* )($ (* )($ (* )($ (* )(a, b), c), d), e))
21
21
@test toexpr (a+ b+ c+ d+ e) == :($ (+ )($ (+ )($ (+ )($ (+ )(a, b), c), d), e))
22
22
@test toexpr (a+ b) == :($ (+ )(a, b))
23
- @test toexpr (x (t)+ y (t)) == :($ (+ )(x (t), y (t)))
24
- @test toexpr (x (t)+ y (t)+ x (t+ 1 )) == :($ (+ )($ (+ )(x (t) , y (t)), x ($ ( + )( 1 , t) )))
23
+ @test toexpr (x (t)+ y (t)) == :($ (+ )(y (t), x (t)))
24
+ @test toexpr (x (t)+ y (t)+ x (t+ 1 )) == :($ (+ )($ (+ )(x ($ ( + )( 1 , t)) , y (t)), x (t )))
25
25
s = LazyState ()
26
26
Code. union_rewrites! (s. rewrites, [x (t), y (t)])
27
- @test toexpr (x (t)+ y (t)+ x (t+ 1 ), s) == :($ (+ )($ (+ )(var"x(t)" , var"y(t)" ), x ( $ ( + )( 1 , t)) ))
27
+ @test toexpr (x (t)+ y (t)+ x (t+ 1 ), s) == :($ (+ )($ (+ )(x ( $ ( + )( 1 , t)) , var"y(t)" ), var"x(t)" ))
28
28
29
29
ex = :(let a = 3 , b = $ (+ )(1 ,a)
30
30
$ (+ )(a, b)
@@ -38,7 +38,7 @@ nanmath_st.rewrites[:nanmath] = true
38
38
39
39
test_repr (toexpr (Func ([x (t), x],[b ← a+ 2 , y (t) ← b], x (t)+ x (t+ 1 )+ b+ y (t))),
40
40
:(function (var"x(t)" , x; b = $ (+ )(2 , a), var"y(t)" = b)
41
- $ (+ )($ (+ )($ (+ )(b, var"x(t)" ) , var"y(t)" ), x ( $ ( + )( 1 , t)) )
41
+ $ (+ )($ (+ )($ (+ )(b, x ( $ ( + )( 1 , t))) , var"y(t)" ), var"x(t)" )
42
42
end ))
43
43
test_repr (toexpr (Func ([DestructuredArgs ([x, x (t)], :state ),
44
44
DestructuredArgs ((a, b), :params )], [],
@@ -49,7 +49,7 @@ nanmath_st.rewrites[:nanmath] = true
49
49
var"x(t)" = state[2 ]
50
50
a = params[1 ]
51
51
b = params[2 ]
52
- $ (+ )($ (+ )($ (+ )(a, b), var"x(t)" ), x ( $ (+ )(1 , t)))
52
+ $ (+ )($ (+ )($ (+ )(a, b), x ( $ (+ )(1 , t))), var"x(t)" )
53
53
end
54
54
end ))
55
55
@@ -58,7 +58,7 @@ nanmath_st.rewrites[:nanmath] = true
58
58
x (t+ 1 ) + x (t) + a + b)),
59
59
:(function (state, params)
60
60
begin
61
- $ (+ )($ (+ )($ (+ )(params[1 ], params[2 ]), state[2 ]), state[ 1 ]($ (+ )(1 , t)))
61
+ $ (+ )($ (+ )($ (+ )(params[1 ], params[2 ]), state[1 ]($ (+ )(1 , t))), state[ 2 ] )
62
62
end
63
63
end ))
64
64
0 commit comments