public static async function fromDataAsync()

in src/FileParser.hack [49:62]


  public static async function fromDataAsync(
    string $data,
    ?string $filename = null,
  ): Awaitable<this> {
    $filename ??= '__DATA__';
    try {
      $ast = await HHAST\from_file_async(
        HHAST\File::fromPathAndContents($filename, $data),
      );
    } catch (HHAST\ASTDeserializationError $_) {
      return new self($filename, new HHAST\Script(new HHAST\NodeList(vec[])));
    }
    return new self($filename, $ast);
  }