|
|
1.1 moko 1: @main[]
2:
3: 1: ^test[1]
4: 2: ^test[2]
5: X: ^test[X]
6: 4: ^test[4]
7: 5: ^test[5]
8:
9: 1: ^test345[1]
10: 2: ^test345[2]
11: X: ^test345[X]
12: 4: ^test345[4]
13: 5: ^test345[5]
14:
15: X: ^fail[X]
16: Y: ^fail[Y] ^rem{will work without OPTIMIZE_CALL}
17:
1.2 moko 18: Z: ^gpf345[]
19:
1.3 ! moko 20: first call wcontext: ^json:string[^v1[]] ^json:string[^v1[R]] ^json:string[^v1[]] ^json:string[^v1[R]]
! 21: first call result: ^json:string[^v2[R]] ^json:string[^v2[]] ^json:string[^v2[R]] ^json:string[^v2[]]
! 22:
1.1 moko 23: @test[value]
24: no result
25: ^if($value eq 'X'){
26: ^return[]
27: }
28:
29: $result[result]
30:
31:
32: @test345[value]
33: no result
34: ^if($value eq 'X'){
35: ^return[]
36: }
37:
38: $result[result]
39: result
40:
41:
42: @fail[value]
43: no result
44: ^if($value eq 'X'){
45: ^return[]
46: }
47:
48: $result[result]
1.2 moko 49:
50: @gpf345[]
51: ^return{code}
1.3 ! moko 52:
! 53: @v1[r]
! 54: w ^if($r eq 'R'){ $result[R] } W
! 55:
! 56: @v2[r]
! 57: w ^if($r eq 'R'){ $result[R] } W