ForStatementAstfor(int i=0;i<3;i++){ int j=i*i; }
StringConstantExpressionAstint
CommandAstint j=0
StringConstantExpressionAstj=i*i
ScriptBlockAstint j=0; for(int i=0;i<3;i++){ int j=i*i; }
PipelineAsti<3
StringConstantExpressionAstj=0
PipelineAstint i=0
PipelineAstint j=0
CommandAstint j=i*i
PipelineAsti++
StatementBlockAst{ int j=i*i; }
PipelineAstint j=i*i