-
Notifications
You must be signed in to change notification settings - Fork 32
/
IndexCodegen.txt
101 lines (101 loc) · 3.96 KB
/
IndexCodegen.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
HelloWorld=Hello, world!
OpNot=true, -2, -3, -5, -9, 254, 65533, 4294967291, 18446744073709551607
OpPositive=1, 2, 4, 8, 1, 2, 4, 8
OpNegative=-1, -2, -4, -8
OpAdd=3, 6, 12, 3, 6, 12, 4.5
OpSub@32=-1, -2, -4, 4294967295, 4294967294, 18446744073709551612, -1.5
OpSub@64=-1, -2, -4, 4294967295, 4294967294, 18446744073709551612, -1.5
OpMul=2, 8, 32, 2, 8, 32, 4.5
OpDiv=0, 0, 0, 0, 0, 0, 0.5
OpMod=1, 2, 4, 1, 2, 4
OpShl=4, 32, 1024, 4, 32, 1024
OpShr=0, 0, 0, 0, 0, 0
OpAnd=false, false, 0, 0, 0, 0, 0, 0
OpOr=true, false, 3, 6, 12, 3, 6, 12
OpXor=true, false, 3, 6, 12, 3, 6, 12
OpCompare=true, false, false, true, false, true, true, false, false, false, false, false, true, false, true, false, true
OpCompareReference=false, true, false, false, true, true, false, false, true, true, true
OpCompareStruct1=true, true, true, false, false, false, true, true, false, false, false, true, false
OpCompareStruct2=true, true, true, false, false, false, true, true, false, false, false, true, false
OpCompareWithString=true, false, true, false
OpCompareIndexOf=-1, -1, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3
ListProcessing=5, 1, 5, 6, 1, 6
MapProcessing=5, 1, 5, 6, 1, 6
ObservableList=[1:0:1][3:0:1][5:0:1][7:0:1][9:0:1][0:1:0][1:1:0][2:1:0][3:1:0][4:1:0][2][4][6][8][10][0:5:0]
-TypeOf=true, false, false, true, system::Boolean, system::String
ElementInSet=true, false, true, false, true, false, false, true, true, false
-TypeTesting=true, false, true, false
GlobalVariable=30, 10
RecursiveFunction=1, 1, 2, 3, 5
LetIn=30
Property=10, 20, 10, , This is , 20, Workflow, This is Workflow
MethodClosure=10, 20
StaticInit=A::B, A(0), A::C, A(1), ::
StaticMethod=1, This is one, 2, This is two
Event=2, 10, 20, 2, 20, 30, true, false
Event2=2, 10, 20, 2, 20, 30, true, false
ControlFlow=55, 55, 55, 55, 55
IfNotNull={1} is a list, {1:2} is not a list
ForEach=[1, 2, 3, 4, 5][5, 4, 3, 2, 1]
AnonymousLambda=2, 3, 3, 4
NamedLambda=1, 1, 2, 3, 5
OrderedLambda=2, 3, 3, 4
TryFinally=3115
TryFinally2=3115
TryCatch=[Test1::catch][Test2::catch][Test2::finally][Test3::catch1][Test3::finally1][Test3::catch2][Test3::finally2][Test4::finally1][Test4::finally2]
Delete=false, false, false, false, true
FailedThen=-1, 110
NullableCast=null, 0
NewEmptyInterface=[50]
NewInterface=[1, 2, 3, 4, 5][5, 4, 3, 2, 1]
NewCustomInterface=[100][15][15]
NewCustomInterface2=[100][15][15]
NewCustomInterface3=[100][15][15]
BindSimple=[10][30][60]
BindSimple2=[10][30][60]
BindLet=[1][2][22][42][42][342][642]
BindComplex=[10][30][60]
BindFormat=[The value has changed to 10][The value has changed to 20][The value has changed to 30]
BindCustomInterface=[1][3][6][10][15]
BindCustomInterface2=[1][3][6][10][15]
BindNull=[*][0][100][*][*]
ClassField=0, 0, 1, 2, true, false
CallStaticMethod=55
NestedLambda=[1][2][[4][5][[3, 12]]]
ClassMethod=[0][100][2][1][100]
ClassCtor=[0][0][1][0][0][2][1][2]
ClassDtor=[x][y][z]
StructCtor=21
StructCtor2=21
EnumCtor=1, 2, 4, 8, 3, 1, 0
EnumCtor2=1, 2, 4, 8, 3, 1, 0
WorkflowHints=[1][10][100][1000][2][20][1][100][3][4][5][5][5][5]
WorkflowAttributes=((1 + 2) * (3 + 4)) = 21
WorkflowMultiFiles=MultiFiles
CoRawCoroutine=[+0][-0][+1][-1][+2][-2][+3][-3][+4][-4][+Enough!][-5]
CoRawCoroutine2=[+0][-0]![*]![+2][-1]![*]![-2]
CoRawCoroutine3=[+0][-0]!![-1][*]
CoRawCoroutine4=[+0][-0][+1][-1][-2][*]
CoRawCoroutine5=[+0][-0][+1][-1][+2][-2][+3][-3][+4][-4][+Enough!][-5]
CoRawCoroutine6=[+0][-0][+1][-1][+2][-2][+3][-3][+4][-4][+Enough!][-5]
CoRawCoroutine7=[+0][-0][+1][-1][+2][-2][+3][-3][+4][-4][+Enough!][-5]
CoEnum=[0][1][2][3][4]
CoEnum2=[0][1][2][1][2][3][2][3][4]
CoAsync=[0][+0][0][-0]![1][+1][1][-1]!
CoAsync2=[1][2][3][4][5][Cancelled]
Overloading=[2][2][2][2][2][2][2][2][2][2]
CoSmcSwitchD1=[A].
CoSmcSwitchD2=!
CoSmcSwitchI1=[A].
CoSmcSwitchI2=.
CoSmcSwitchIR1=[A].
CoSmcSwitchIR2=
CoSmcSwitchP1=[A][B].
CoSmcSwitchP2=[B].!
CoSmcSwitchPR1=[A][B].
CoSmcSwitchPR2=!
CoSmcGoto=[A].A!
CoSmcPush=[A].A[B].B.
CoSmcTryCatch1=[A].A[B].B.
CoSmcTryCatch2=!A!B.
CoSmcCalculator=[0][1][1.][1.5][2][21][21.][21.2][21.25][22.75][2][45.5][0]