function Parser::parseModuleItem
Parses a module item
Return value
Node\Node|null
1 call to Parser::parseModuleItem()
- Parser::parseModuleItemList in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a module item list
File
-
vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php, line 1982
Class
- Parser
- Parser class
Namespace
Peast\SyntaxCode
protected function parseModuleItem() {
if ($item = $this->parseImportDeclaration()) {
return $item;
}
elseif ($item = $this->parseExportDeclaration()) {
return $item;
}
elseif ($item = $this->isolateContext(array(
"allowYield" => false,
"allowReturn" => false,
"allowAwait" => $this->features->topLevelAwait,
), "parseStatementListItem")) {
return $item;
}
return null;
}