start commenting code with math notation

This commit is contained in:
2025-06-13 22:36:41 -07:00
parent df97e6ef10
commit 1fd220416c

View File

@@ -233,6 +233,15 @@ func (h *HepcStore) FindAvailableDBs(analysisReposRequested []common.NameWithOwn
} }
func extractDatabaseFromTar(tarStream io.Reader) ([]byte, bool, error) { func extractDatabaseFromTar(tarStream io.Reader) ([]byte, bool, error) {
/*
Input: tarStream ∈ GZIP(TAR(Files))
Find f ∈ Files | name(f) = "artifacts/codeql_database.zip"
if ∃ f → (bytes(f), true, nil)
if ¬∃ f → (nil, false, nil)
if error → (nil, false, error)
*/
gzReader, err := gzip.NewReader(tarStream) gzReader, err := gzip.NewReader(tarStream)
if err != nil { if err != nil {
slog.Error("failed to open gzip stream", "error", err) slog.Error("failed to open gzip stream", "error", err)