in src/FileParser.hack [38:47]
public static async function fromFileAsync(
string $filename,
): Awaitable<this> {
try {
$ast = await HHAST\from_file_async(HHAST\File::fromPath($filename));
} catch (HHAST\ASTDeserializationError $_) {
return new self($filename, new HHAST\Script(new HHAST\NodeList(vec[])));
}
return new self($filename, $ast);
}