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