SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-900ff049-5416-4972-bac4-fe574eea8f01
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2025-11-28T06:58:27Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9687d76dd1a57ddaf5a03bb0f94b4aa2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0894556583164afc2d40d20d04f44839
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cfa203ea4a5c027b112dee8b222054b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-475ee545d21e3195dd3a65a8bc0396da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0782921b81993da266f00e557cb8ad5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d48b675a08c4569214a11017e0e10118
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0daffc55fe9a8ff5ff0a15d5ff74f67
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-391c014112a331c089d70ae96e57ef2b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-451d29871ad424dea6438f99db91ad10
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37578267cd76adf1594a14c07d97a768
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e13103429d5daaf40b8e57d54ccd3e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc239b036779349d46208969f9521f1b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-169968d50855d202b8261ffbbac05389
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ad03d61955c733274d354487bd2ad87
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38b4a2365da683b1f399f276d78eb052
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f78f610b3a41dd81602dd82dfdca825
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a17d42cd621b9a36d273074e2c0073ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27dc306a41819381d4a0e33b154642ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdc344f01799feab10c6d1c852750fe8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92c8aee859733d4f4ab65222dfeb87b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59ccc06efce7512af3eed3f93dd8aff8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fc41ce03498502492e5208e82ccc911
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-064fbd75fd1c94412d8942a392de1788
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7b037ab9f17fb338322d5a92d8c74be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65741f134128be8d79e78aee29f0eea2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d93dfea0bcbd2a4cf52b99e1a6dec57
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-228140d7e1665086041ddd99bc6cbf09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-139cbea03219e3c5a44c0ce82d174d0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a766277d0fac2d9ace17b8f9dab409ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6db159f4cda39e66769f26ffa7ea144f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f98342124388f86de6c925021ed04935
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa1a343a8e61c30c0659ff85f844e543
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25ed11dab9c9043b622e5ae5be716381
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2256c2fc3f20c6a305e05606ec547c3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a1c227a84eb882f928a4e81edff9451
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49ccffdad6c91946279681ee6e17cb26
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e06eb83bc1bbdbe465fef7ee706c0200
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acc90abf172da91b83b6d397b78f422f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20a31885722d6f91471f6c5f10e3c653
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25008bcea85ce00a2b3aa8207c973c77
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e373ecbbe1a7eb65cf84126d0d4331dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-909500a7e57fa8a5d4986a36d845fc85
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b57d4e20bf860771b89f3bad736ab119
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb77d44c66a078754eabaff1db1cb26a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6b10d4c18095e37ccd4d2cb43528247
FileName: ./.config/nextest.toml
SPDXID: SPDXRef-9687d76dd1a57ddaf5a03bb0f94b4aa2
FileChecksum: SHA1: 19f133ba58f3875b9484d1d531eb977fd72c96da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-0894556583164afc2d40d20d04f44839
FileChecksum: SHA1: 5eacb9187bc5905e54bcf998b27787534564c980
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./.github/workflows/ci.yml
SPDXID: SPDXRef-5cfa203ea4a5c027b112dee8b222054b
FileChecksum: SHA1: 322cfa265a8495053b056a69f222678f1f150f01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./.github/workflows/dependabot-automerge.yml
SPDXID: SPDXRef-475ee545d21e3195dd3a65a8bc0396da
FileChecksum: SHA1: 1f38725b85b02df98cd06804dc5e4b2f0d6e2c56
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./.gitignore
SPDXID: SPDXRef-a0782921b81993da266f00e557cb8ad5
FileChecksum: SHA1: d5a93703cc2236959330d80bcae6192612880077
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./.rustfmt.toml
SPDXID: SPDXRef-d48b675a08c4569214a11017e0e10118
FileChecksum: SHA1: 3f8bc6937f4d1d73901559d659c2d7be4bb677b6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-d0daffc55fe9a8ff5ff0a15d5ff74f67
FileChecksum: SHA1: 9942b96e8ca02611d0dbe00e0ac4781d24b79b2d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-391c014112a331c089d70ae96e57ef2b
FileChecksum: SHA1: b9c7a58498272eb04862931a1b28f5247244f685
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./CONTRIBUTING.ru.md
SPDXID: SPDXRef-451d29871ad424dea6438f99db91ad10
FileChecksum: SHA1: 57176b5614f2944fa94a23b8a75aec7323c00acd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./Cargo.lock
SPDXID: SPDXRef-37578267cd76adf1594a14c07d97a768
FileChecksum: SHA1: 18fca21adaf1717c7bb5308e84edbfdb3632b9e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./Cargo.toml
SPDXID: SPDXRef-6e13103429d5daaf40b8e57d54ccd3e0
FileChecksum: SHA1: b09059eef3b0b904bd7d836a2878a555cf4ec753
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./README.md
SPDXID: SPDXRef-fc239b036779349d46208969f9521f1b
FileChecksum: SHA1: 4e0ac00a1324e09bf591388275b0076e14555e42
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./action.yml
SPDXID: SPDXRef-169968d50855d202b8261ffbbac05389
FileChecksum: SHA1: f4d0a5ed00bdbde4e431c9c01c1ed9913beb812e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./benches/analysis.rs
SPDXID: SPDXRef-8ad03d61955c733274d354487bd2ad87
FileChecksum: SHA1: 4a3b8416937587d7d7f7028dbbabcb2483f4891b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./cliff.toml
SPDXID: SPDXRef-38b4a2365da683b1f399f276d78eb052
FileChecksum: SHA1: b9bde7c40136b530ae68a4692b13d6b5f6976535
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./codecov.yml
SPDXID: SPDXRef-5f78f610b3a41dd81602dd82dfdca825
FileChecksum: SHA1: e5f75509eeab298216901e4aec5d644de95fee05
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/analysis.rs
SPDXID: SPDXRef-a17d42cd621b9a36d273074e2c0073ed
FileChecksum: SHA1: 4ce09a5c6b707de5822e931a4a60f1f8272ad879
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/analysis/ast_visitor.rs
SPDXID: SPDXRef-27dc306a41819381d4a0e33b154642ac
FileChecksum: SHA1: 1cf9779a97418ca817851ff7924e9860d42453fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/analysis/extractor.rs
SPDXID: SPDXRef-bdc344f01799feab10c6d1c852750fe8
FileChecksum: SHA1: c12e81f1e3e5cd2e5b245ee75df62882694964ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/analysis/mapper.rs
SPDXID: SPDXRef-92c8aee859733d4f4ab65222dfeb87b5
FileChecksum: SHA1: f08d34dcde19e7c6497226f1dcc55ec2519084a7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/bin/main.rs
SPDXID: SPDXRef-59ccc06efce7512af3eed3f93dd8aff8
FileChecksum: SHA1: 95b0876d9457cb109400d8c32920fa0ed643abdf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/classifier.rs
SPDXID: SPDXRef-7fc41ce03498502492e5208e82ccc911
FileChecksum: SHA1: 3bbc95f41749123b875c6262382a777ceb79e37b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/classifier/attr_classifier.rs
SPDXID: SPDXRef-064fbd75fd1c94412d8942a392de1788
FileChecksum: SHA1: e1739caac12a4a6fdad7a90fa227ce6696a3e529
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/classifier/path_classifier.rs
SPDXID: SPDXRef-c7b037ab9f17fb338322d5a92d8c74be
FileChecksum: SHA1: b8c3159f4a165e8f979e58d1c6cef89ff38d7903
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/classifier/rules.rs
SPDXID: SPDXRef-65741f134128be8d79e78aee29f0eea2
FileChecksum: SHA1: 2a3d0bcb6954cdcaaed2564b4258541fcb9d25d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/config.rs
SPDXID: SPDXRef-6d93dfea0bcbd2a4cf52b99e1a6dec57
FileChecksum: SHA1: c2008443df7fac39bca3adc774f81de32d0bb1e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/error.rs
SPDXID: SPDXRef-228140d7e1665086041ddd99bc6cbf09
FileChecksum: SHA1: cecabef0e5ff9b64770927c262883df481fb4be2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/git.rs
SPDXID: SPDXRef-139cbea03219e3c5a44c0ce82d174d0c
FileChecksum: SHA1: 35550067009256c3b016ada518640f2f1df642a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/git/diff_parser.rs
SPDXID: SPDXRef-a766277d0fac2d9ace17b8f9dab409ea
FileChecksum: SHA1: 52ce7f562eeead3bcb965c0285d75ffa56d73889
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/git/hunk.rs
SPDXID: SPDXRef-6db159f4cda39e66769f26ffa7ea144f
FileChecksum: SHA1: 1d98866bd246674cb83274303163af4e86db059e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/lib.rs
SPDXID: SPDXRef-f98342124388f86de6c925021ed04935
FileChecksum: SHA1: 4f3bfa399f560cebebd2c55f901be26a102388e6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/output.rs
SPDXID: SPDXRef-aa1a343a8e61c30c0659ff85f844e543
FileChecksum: SHA1: 09c5635550a3e29c29fd1156abe05b8895de78da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/output/comment.rs
SPDXID: SPDXRef-25ed11dab9c9043b622e5ae5be716381
FileChecksum: SHA1: b214307a5a432582b9946107bd9a73fbc70fd767
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/output/formatter.rs
SPDXID: SPDXRef-f2256c2fc3f20c6a305e05606ec547c3
FileChecksum: SHA1: d65aebf24712b748c62f2dd48b7753dc01eddefc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/output/github.rs
SPDXID: SPDXRef-5a1c227a84eb882f928a4e81edff9451
FileChecksum: SHA1: c8c11043d3743532c16088223bb05d63960b27d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/output/json.rs
SPDXID: SPDXRef-49ccffdad6c91946279681ee6e17cb26
FileChecksum: SHA1: 7d9ac0cbe90e57ca07e20b67d27acc42dd1c77bf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/types.rs
SPDXID: SPDXRef-e06eb83bc1bbdbe465fef7ee706c0200
FileChecksum: SHA1: cad1c6f4b96c6f6e4d8438f3e921766b3746011e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/types/change.rs
SPDXID: SPDXRef-acc90abf172da91b83b6d397b78f422f
FileChecksum: SHA1: 32853434dc6eb1df92ca32916a248330528823f7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/types/classification.rs
SPDXID: SPDXRef-20a31885722d6f91471f6c5f10e3c653
FileChecksum: SHA1: c27a4c01c8b4ba9238e1ee7455528a067f7f12f5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/types/scope.rs
SPDXID: SPDXRef-25008bcea85ce00a2b3aa8207c973c77
FileChecksum: SHA1: bfea92537d90984d4f2a0d7de90e706712991f40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./src/types/semantic_unit.rs
SPDXID: SPDXRef-e373ecbbe1a7eb65cf84126d0d4331dc
FileChecksum: SHA1: a331c410408f099b6a25338653259a392a1f3eb8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./tests/edge_cases.rs
SPDXID: SPDXRef-909500a7e57fa8a5d4986a36d845fc85
FileChecksum: SHA1: 5bf5f39cd34a65b19c652db3bf9058235cfd4499
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./tests/integration.rs
SPDXID: SPDXRef-b57d4e20bf860771b89f3bad736ab119
FileChecksum: SHA1: 0f8f3a6c71d9fe25cf705b065c21e7471ce8e318
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./tests/negative.rs
SPDXID: SPDXRef-bb77d44c66a078754eabaff1db1cb26a
FileChecksum: SHA1: 253e2e2cbda96737d3376b7fc6a5cbdafd6dca5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm
FileName: ./tests/property.rs
SPDXID: SPDXRef-c6b10d4c18095e37ccd4d2cb43528247
FileChecksum: SHA1: b3a3e7285389e4d9cb66c2e9182cd6dd200205c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2025 RAprogramm