@@ -217,24 +217,14 @@ export class EvaluatorAsync {
217
217
const forNode = node as ForNode ;
218
218
219
219
const array = await this . evalNodeAsync ( forNode . sourceArray , blockContext ) as unknown [ ] | string ;
220
- try {
221
-
222
- for ( let i = 0 ; i < array . length ; i ++ ) {
223
- const item = array [ i ] ;
224
- console . log ( '**DEBUG:' , array . length , i ) ;
225
-
226
- blockContext . blockScope . set ( forNode . itemVarName , item ) ;
227
- await this . evalBlockAsync ( { name : blockContext . moduleName , type : 'for' , body : forNode . body } as AstBlock , blockContext ) ;
228
- if ( blockContext . continueCalled ) { blockContext . continueCalled = false ; }
229
- if ( blockContext . breakCalled ) { break ; }
230
- }
231
-
232
- console . log ( '**FOR finished.' ) ;
233
- } catch ( err ) {
234
- console . log ( '**FOR FAILED:' , err ?. message || err ) ;
220
+ for ( let i = 0 ; i < array . length ; i ++ ) {
221
+ const item = array [ i ] ;
222
+ blockContext . blockScope . set ( forNode . itemVarName , item ) ;
223
+ await this . evalBlockAsync ( { name : blockContext . moduleName , type : 'for' , body : forNode . body } as AstBlock , blockContext ) ;
224
+ if ( blockContext . continueCalled ) { blockContext . continueCalled = false ; }
225
+ if ( blockContext . breakCalled ) { break ; }
235
226
}
236
227
237
-
238
228
if ( blockContext . breakCalled ) { blockContext . breakCalled = false ; }
239
229
return ;
240
230
}
0 commit comments