protected function parseStatementList( $parseDirectivePrologues = false
) { $items = array
();
//Get directive prologues and check if strict mode is present
if ($parseDirectivePrologues) { $oldStrictMode =
$this->scanner->
getStrictMode();
if ($directives =
$this->
parseDirectivePrologues()) { $items =
array_merge($items,
$directives[0
]);
//If "use strict" is present enable scanner strict mode
if (in_array("use strict",
$directives[1
])) { $this->scanner->
setStrictMode(true
);
} } } while ($item =
$this->
parseStatementListItem()) { $items[] =
$item;
}