if (($decl =
$this->
isolateContext( array
("allowIn" => false
), "parseVariableDeclarationList"
)) && ($varEndPosition =
$this->scanner->
getPosition()) &&
$this->scanner->
consume(";"
) ) { $init =
$this->
createNode( "VariableDeclaration",
$varToken );
$init->
setKind($init::KIND_VAR
);
$init->
setDeclarations($decl);
$init =
$this->
completeNode($init,
$varEndPosition);
$test =
$this->
isolateContext( array
("allowIn" => true
), "parseExpression"
);
if ($this->scanner->
consume(";"
)) { $update =
$this->
isolateContext( array
("allowIn" => true
), "parseExpression"
);