public function __construct()

in src/ParseException.hack [13:29]


  public function __construct(
    private string $sourceFile,
    private ?SourcePosition $pos,
    \Exception $previous,
  ) {
    parent::__construct(
      \sprintf(
        '%s:%d:%d %s',
        $sourceFile,
        $pos['line'] ?? -1,
        $pos['character'] ?? -1,
        $previous->getMessage(),
      ),
      /* code = */ 0,
      $previous,
    );
  }