SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-602b40be-c78c-4b2f-9cf6-7879b69e79dc Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-18T03:31:20Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32448a505e05b349ff9a8a3646222026 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9de1a09e57ced50971bbab2abb878a1f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0db60565a8f574b3516ec23f33aaa2fe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7998c182f87f7cf93b93d826a11d4ef1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-074912194cc975b43e2dd414465629d1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13fdd44fa0fe367052f6586ce9510488 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b17b2b859c49f93e29000eb3a39564dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4afd164f9e8466b3ab06a43449ed7562 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-968ace7afb2a2facda1575f57e8ff244 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eaf60eb489dadd250ee3b8bf7fe0d24d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a93194d917d2071d74a9e826149efd96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a9eb39ac826785d8acfac8dd98914ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c10c3d7f8c1f23e58db3aeb3cd6685e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9178bbc604776ed7799d60a610239d4c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c478e5c8baa2a9440c17cafeca4d180 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-756033bc131422e6c162159519694323 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8499d6d9624db5d4237bb3fddd3834a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01443b40c8d7d143880bd6b51dd17317 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97a21cf404fbd25a12186f656d0f7b0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f06cfbca72adb9d8e90098130cdbc3a5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4083b3f7bce9b973b86a5b8f6c86b60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4843e9df083fa6f7f9a7f29c5d54b957 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e104146ad117c761cb47802f7d287ee8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30a28ccf3724db5962ffc4661c46927e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a79bef4687a67baf33dc2ef46c0683d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d91b811fdaf6b8eb9a430a714d6b44a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78741356011ce50b9efdb3532ed8f772 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83366a832e140f3a38621a6b5c7718c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5536bf40bfe216eba5349b85c19eccca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b23701b53fa8dec1fd7f7d1b8a38cfd8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6affb626b052040ee5a83fc2009403a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f87ecfd603cefb04ad5a8b41b7b0a1c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9ba72283afcc692d5f290cb9ebfec1d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4aba883aa2a215ba6284af8492dcbf2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bdb90e0d201bc0a346614f6d9a83785 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbcc86b3d4bf19978ea2b7954c4a3601 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8270af18031e3bcf54d115dd096609c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19a0add916a8acbbcb8075ea0364a111 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee9d5b03f8ecdd026172cd4952301675 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c78328b481ff83af5cbeb85d172a7948 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c522852c44b33fbf10568794df17c809 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d013bac8e4c800a8d78d617e3076feb8 FileName: ./.forgejo/workflows/release.yml SPDXID: SPDXRef-32448a505e05b349ff9a8a3646222026 FileChecksum: SHA1: 69eb28d745975323ebf18ffcc842b3b5d90cc424 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./.gitignore SPDXID: SPDXRef-9de1a09e57ced50971bbab2abb878a1f FileChecksum: SHA1: 43bcb6447ac2b1be6c0973ba4dda7129f9e003cd LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./README.md SPDXID: SPDXRef-0db60565a8f574b3516ec23f33aaa2fe FileChecksum: SHA1: 1d0acda657ef58d726779a79c15482d5d0321bb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./SPECIFICATION.md SPDXID: SPDXRef-7998c182f87f7cf93b93d826a11d4ef1 FileChecksum: SHA1: 189b06360b2a06e5b5be12119918a51332868595 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./callables.go SPDXID: SPDXRef-074912194cc975b43e2dd414465629d1 FileChecksum: SHA1: 21331ef62d0022fdffd31f6ffbfb83a451edee1f LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./cmd/.gitignore SPDXID: SPDXRef-13fdd44fa0fe367052f6586ce9510488 FileChecksum: SHA1: 9b1f61e23e0356a3ee49a78c2a87d6a03d2c8013 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./cmd/mscript/README.md SPDXID: SPDXRef-b17b2b859c49f93e29000eb3a39564dd FileChecksum: SHA1: 348e9abb763a514bd928369e05d05f8b9b74d64d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./cmd/mscript/main.go SPDXID: SPDXRef-4afd164f9e8466b3ab06a43449ed7562 FileChecksum: SHA1: 228dbc694ce6ffba4c543aae9b07411674172552 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./cmd/mscript/mpipe.go SPDXID: SPDXRef-968ace7afb2a2facda1575f57e8ff244 FileChecksum: SHA1: 3d97f37df8b7a5f67ad89e48959c52614e28ed30 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./cmd/mscript/offset.go SPDXID: SPDXRef-eaf60eb489dadd250ee3b8bf7fe0d24d FileChecksum: SHA1: 36a15e280562cf0b48e28e40ca09d826bd98fbe2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./convert.go SPDXID: SPDXRef-a93194d917d2071d74a9e826149efd96 FileChecksum: SHA1: 3c4c299b06c6b39736c92670b2f9afcdb33e7ef4 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./environment.go SPDXID: SPDXRef-7a9eb39ac826785d8acfac8dd98914ed FileChecksum: SHA1: 8c3b165e4553dc867fbca9da105fdac995611028 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./errors.go SPDXID: SPDXRef-1c10c3d7f8c1f23e58db3aeb3cd6685e FileChecksum: SHA1: 992009af1b5928cb99f63c892c9aadf457366419 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./examples/scripts/.gitignore SPDXID: SPDXRef-9178bbc604776ed7799d60a610239d4c FileChecksum: SHA1: 25269092012b7f31097c44b439338ac21e78a2ff LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./examples/scripts/README.md SPDXID: SPDXRef-8c478e5c8baa2a9440c17cafeca4d180 FileChecksum: SHA1: 5a05f39efc50fcef6c15f5ef68145239e64f213a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-SA-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./examples/scripts/args.mscript SPDXID: SPDXRef-756033bc131422e6c162159519694323 FileChecksum: SHA1: e82be1db35a6915fcb3d249aa57cd132eadf7d1d LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/scripts/each_loops.mscript SPDXID: SPDXRef-8499d6d9624db5d4237bb3fddd3834a6 FileChecksum: SHA1: 2951faf8a149b4dea785754e5a26cf647e2c2cad LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/scripts/env.mscript SPDXID: SPDXRef-01443b40c8d7d143880bd6b51dd17317 FileChecksum: SHA1: 2b93aa48bb7209e3b301514bf45fdea90cb2c6bb LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/scripts/errors.mscript SPDXID: SPDXRef-97a21cf404fbd25a12186f656d0f7b0a FileChecksum: SHA1: 7f09bfe7c1906b1b544ff96a8e0ccbfc8864c988 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/scripts/json.mscript SPDXID: SPDXRef-f06cfbca72adb9d8e90098130cdbc3a5 FileChecksum: SHA1: 587f3b09c14706dd9b777f3b14d6cc291d97f13b LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/scripts/misc.mscript SPDXID: SPDXRef-d4083b3f7bce9b973b86a5b8f6c86b60 FileChecksum: SHA1: ceb25d8c064b750754db49184c76ebe4f2bf7057 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/scripts/string_funcs.mscript SPDXID: SPDXRef-4843e9df083fa6f7f9a7f29c5d54b957 FileChecksum: SHA1: 0b0bbb802b6f050dbff7536262ab7765edc4db9c LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/simple/main.go SPDXID: SPDXRef-e104146ad117c761cb47802f7d287ee8 FileChecksum: SHA1: ad0e5bb2a24e177c1ac33f846bd379412120d710 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./examples/simple_variables/main.go SPDXID: SPDXRef-30a28ccf3724db5962ffc4661c46927e FileChecksum: SHA1: 0321426be03af372f233c04b51e1fd697e04a060 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke FileName: ./expressions.go SPDXID: SPDXRef-0a79bef4687a67baf33dc2ef46c0683d FileChecksum: SHA1: 100f466a49cbb373b6d768d359a86af23f31eb1b LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./functions.go SPDXID: SPDXRef-3d91b811fdaf6b8eb9a430a714d6b44a FileChecksum: SHA1: a1127faaa66afb061664df2b2467bd6385f04bb2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./functions_builtin_io.go SPDXID: SPDXRef-78741356011ce50b9efdb3532ed8f772 FileChecksum: SHA1: f90dbf9f74468a527cc77a5df7a09c927004f1c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./functions_builtin_misc.go SPDXID: SPDXRef-83366a832e140f3a38621a6b5c7718c0 FileChecksum: SHA1: 6a123c376506d93d3273d9343dded43e3f6fc3f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./functions_builtin_output.go SPDXID: SPDXRef-5536bf40bfe216eba5349b85c19eccca FileChecksum: SHA1: bada3e02ca4d59a9af51db77a08646eb9afba78b LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./functions_builtin_str.go SPDXID: SPDXRef-b23701b53fa8dec1fd7f7d1b8a38cfd8 FileChecksum: SHA1: 1e54f4780fbd2ddbac46eddeeb3999879c10d35f LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./go.mod SPDXID: SPDXRef-f6affb626b052040ee5a83fc2009403a FileChecksum: SHA1: 529aea5a21f10a1540473479526dfd6ba6fb501f LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./helpers.go SPDXID: SPDXRef-2f87ecfd603cefb04ad5a8b41b7b0a1c FileChecksum: SHA1: 42b6612be1f8b6176baf4718db38894eba7bb002 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: Copyright (C) 2026 Julian Wecke SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./ops.go SPDXID: SPDXRef-d9ba72283afcc692d5f290cb9ebfec1d FileChecksum: SHA1: 71831866a3a0aa6fda1c7ab800ee663e9abd3f9c LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./parser.go SPDXID: SPDXRef-b4aba883aa2a215ba6284af8492dcbf2 FileChecksum: SHA1: 17bbf9f826d83b43ece5988dbb8e69e8be564b75 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./regex.go SPDXID: SPDXRef-3bdb90e0d201bc0a346614f6d9a83785 FileChecksum: SHA1: 952004c7b031a2f4469f60287bda18675826c1d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./runtime_errors.go SPDXID: SPDXRef-fbcc86b3d4bf19978ea2b7954c4a3601 FileChecksum: SHA1: 5f2420594e34dcf2a4b165edb7db9b1474c08656 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./script.go SPDXID: SPDXRef-d8270af18031e3bcf54d115dd096609c FileChecksum: SHA1: 488608b1a40ab6191cbad61f14fc52a7e5b210f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./statements.go SPDXID: SPDXRef-19a0add916a8acbbcb8075ea0364a111 FileChecksum: SHA1: fef81160089911494bdab2b265652187bb6d7719 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./tokenizer.go SPDXID: SPDXRef-ee9d5b03f8ecdd026172cd4952301675 FileChecksum: SHA1: 02b7e3cb489b05ce22f1abd2c7cb47f0de6cd476 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./tokenizer_test.go SPDXID: SPDXRef-c78328b481ff83af5cbeb85d172a7948 FileChecksum: SHA1: b31b8471e4d335b496c31da064de1bd3921ff7ca LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./typechecks.go SPDXID: SPDXRef-c522852c44b33fbf10568794df17c809 FileChecksum: SHA1: add7085e158efb94c2c3a28cd170896bbbaa937c LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke FileName: ./values.go SPDXID: SPDXRef-d013bac8e4c800a8d78d617e3076feb8 FileChecksum: SHA1: af78cbf6607015641e53e560b27c5169a7de8833 LicenseConcluded: NOASSERTION LicenseInfoInFile: MPL-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Julian Wecke