@@ -47,7 +47,7 @@ public AddressedInstructions Visit(ArrayLiteral visitable)
4747 {
4848 var arraySize = visitable . Expressions . Count ;
4949
50- var arrayName = _valueFactory . CreateName ( visitable . Id ) ;
50+ var arrayName = _valueFactory . Create ( visitable . Id ) ;
5151 var createArray = new CreateArray ( arrayName , arraySize ) ;
5252
5353 var result = new AddressedInstructions { createArray } ;
@@ -75,7 +75,7 @@ public AddressedInstructions Visit(ArrayLiteral visitable)
7575
7676 public AddressedInstructions Visit ( ObjectLiteral visitable )
7777 {
78- var objectId = _valueFactory . CreateName ( visitable . Id ) ;
78+ var objectId = _valueFactory . Create ( visitable . Id ) ;
7979 var createObject = new CreateObject ( objectId ) ;
8080
8181 var result = new AddressedInstructions { createObject } ;
@@ -90,7 +90,7 @@ public AddressedInstructions Visit(ObjectLiteral visitable)
9090
9191 public AddressedInstructions Visit ( Property visitable )
9292 {
93- var objectId = _valueFactory . CreateName ( visitable . Object . Id ) ;
93+ var objectId = _valueFactory . Create ( visitable . Object . Id ) ;
9494
9595 var ( id , expression ) = visitable ;
9696 var propertyId = new Constant ( id ) ;
@@ -123,7 +123,7 @@ public AddressedInstructions Visit(UnaryExpression visitable)
123123 public AddressedInstructions Visit ( BinaryExpression visitable )
124124 {
125125 if ( visitable is { Left : IdentifierReference arr , Right : PrimaryExpression primary , Operator : "::" } )
126- return [ new RemoveFromArray ( _valueFactory . CreateName ( arr ) , index : _valueFactory . Create ( primary . ToValueDto ( ) ) ) ] ;
126+ return [ new RemoveFromArray ( _valueFactory . Create ( arr ) , index : _valueFactory . Create ( primary . ToValueDto ( ) ) ) ] ;
127127
128128 var result = new AddressedInstructions ( ) ;
129129 IValue left , right ;
@@ -172,7 +172,7 @@ public AddressedInstructions Visit(CastAsExpression visitable)
172172
173173 public AddressedInstructions Visit ( WithExpression visitable )
174174 {
175- var objectId = _valueFactory . CreateName ( visitable . ObjectLiteral . Id ) ;
175+ var objectId = _valueFactory . Create ( visitable . ObjectLiteral . Id ) ;
176176 var createObject = new CreateObject ( objectId ) ;
177177
178178 var result = new AddressedInstructions { createObject } ;
@@ -197,15 +197,15 @@ public AddressedInstructions Visit(WithExpression visitable)
197197 result . AddRange ( visitable . Expression is PrimaryExpression ? [ ] : visitable. Expression . Accept ( This ) ) ;
198198
199199 var copyFrom = visitable . Expression is IdentifierReference objectIdent
200- ? _valueFactory . CreateName ( objectIdent )
200+ ? _valueFactory . Create ( objectIdent )
201201 : result . OfType < Simple > ( ) . Last ( ) . Left ! ;
202202
203203 for ( var i = 0 ; i < visitable . ComputedCopiedProperties . Count ; i ++ )
204204 {
205205 var property = new Constant ( visitable . ComputedCopiedProperties [ i ] ) ;
206206 result . Add ( new DotRead ( copyFrom , property ) ) ;
207207 var read = result [ result . End ] . Address . Name ;
208- result . Add ( new DotAssignment ( objectId , property , _valueFactory . CreateName ( read ) ) ) ;
208+ result . Add ( new DotAssignment ( objectId , property , _valueFactory . Create ( read ) ) ) ;
209209 }
210210
211211 return result ;
@@ -255,7 +255,7 @@ public AddressedInstructions Visit(AssignmentExpression visitable)
255255 }
256256
257257 if ( visitable . Destination . Empty ( ) )
258- result . OfType < Simple > ( ) . Last ( ) . Left = _valueFactory . CreateName ( visitable . Destination . Id ) ;
258+ result . OfType < Simple > ( ) . Last ( ) . Left = _valueFactory . Create ( visitable . Destination . Id ) ;
259259 else
260260 {
261261 var last = result . OfType < Simple > ( ) . Last ( ) . Left ! ;
@@ -277,7 +277,7 @@ public AddressedInstructions Visit(DotAccess visitable)
277277 var right = new Constant ( visitable . Property . Name ) ;
278278
279279 if ( ! visitable . HasPrev ( ) && visitable . Parent is LeftHandSideExpression lhs )
280- return [ new DotRead ( _valueFactory . CreateName ( lhs . Id ) , right ) ] ;
280+ return [ new DotRead ( _valueFactory . Create ( lhs . Id ) , right ) ] ;
281281
282282 var result = visitable . Prev ? . Accept ( This ) ?? [ ] ;
283283 var left = result . OfType < Simple > ( ) . Last ( ) . Left ! ;
@@ -301,7 +301,7 @@ public AddressedInstructions Visit(IndexAccess visitable)
301301 }
302302
303303 if ( ! visitable . HasPrev ( ) && visitable . Parent is LeftHandSideExpression lhs )
304- result . Add ( new IndexRead ( _valueFactory . CreateName ( lhs . Id ) , right ) ) ;
304+ result . Add ( new IndexRead ( _valueFactory . Create ( lhs . Id ) , right ) ) ;
305305 else
306306 {
307307 result . AddRange ( visitable . Prev ? . Accept ( This ) ?? [ ] ) ;
@@ -332,7 +332,7 @@ public AddressedInstructions Visit(CallExpression visitable)
332332 {
333333 var caller = result . Count > 0
334334 ? result . OfType < Simple > ( ) . Last ( ) . Left !
335- : _valueFactory . CreateName ( visitable . Id ) ;
335+ : _valueFactory . Create ( visitable . Id ) ;
336336 result . Add ( new PushParameter ( caller ) ) ;
337337 }
338338
0 commit comments