@@ -16,7 +16,7 @@ public InstructionsData()
1616 Add (
1717 new AsString ( new Name ( "num" ) )
1818 {
19- Left = "str"
19+ Left = new Name ( "str" )
2020 } ,
2121 "str = num as string" ) ;
2222 Add (
@@ -31,17 +31,17 @@ public InstructionsData()
3131 Add (
3232 new CallFunction ( new FunctionInfo ( "func" ) , true )
3333 {
34- Left = "ret"
34+ Left = new Name ( "ret" )
3535 } ,
3636 "ret = Call func" ) ;
3737 Add (
38- new CreateArray ( "arr" , 5 ) ,
38+ new CreateArray ( new Name ( "arr" ) , 5 ) ,
3939 "array arr = [5]" ) ;
4040 Add (
41- new CreateObject ( "obj" ) ,
41+ new CreateObject ( new Name ( "obj" ) ) ,
4242 "object obj = {}" ) ;
4343 Add (
44- new DotAssignment ( "obj" , new Constant ( "prop" ) , new Constant ( 3 ) ) ,
44+ new DotAssignment ( new Name ( "obj" ) , new Constant ( "prop" ) , new Constant ( 3 ) ) ,
4545 "obj.prop = 3" ) ;
4646 Add (
4747 new EndBlock ( BlockType . Function , blockId : "func" )
@@ -59,7 +59,7 @@ public InstructionsData()
5959 new IfNotGoto ( new Name ( "test" ) , new Label ( "17" ) ) ,
6060 "IfNot test Goto 17" ) ;
6161 Add (
62- new IndexAssignment ( "arr" , new Constant ( 1 ) , new Constant ( 1 ) ) ,
62+ new IndexAssignment ( new Name ( "arr" ) , new Constant ( 1 ) , new Constant ( 1 ) ) ,
6363 "arr[1] = 1" ) ;
6464 Add (
6565 new Print ( new Name ( "str" ) ) ,
@@ -68,10 +68,10 @@ public InstructionsData()
6868 new PushParameter ( new Name ( "value" ) ) ,
6969 "PushParameter value" ) ;
7070 Add (
71- new PopParameter ( "param" , defaultValue : null ) ,
71+ new PopParameter ( new Name ( "param" ) , defaultValue : null ) ,
7272 "PopParameter param" ) ;
7373 Add (
74- new RemoveFromArray ( "arr" , new Constant ( 0 ) ) ,
74+ new RemoveFromArray ( new Name ( "arr" ) , new Constant ( 0 ) ) ,
7575 "RemoveFrom arr at 0" ) ;
7676 Add (
7777 new Return ( ) ,
@@ -80,10 +80,10 @@ public InstructionsData()
8080 new Return ( new Name ( "result" ) ) ,
8181 "Return result" ) ;
8282 Add (
83- new Simple ( "a" , ( new Name ( "b" ) , new Name ( "c" ) ) , "+" ) ,
83+ new Simple ( new Name ( "a" ) , ( new Name ( "b" ) , new Name ( "c" ) ) , "+" ) ,
8484 "a = b + c" ) ;
8585 Add (
86- new Simple ( "b" , ( null , new Name ( "c" ) ) , "-" ) ,
86+ new Simple ( new Name ( "b" ) , ( null , new Name ( "c" ) ) , "-" ) ,
8787 "b = -c" ) ;
8888 }
8989}
0 commit comments