more examples
All checks were successful
/ test (push) Successful in 47s

This commit is contained in:
Neemek 2026-07-15 21:50:23 +02:00
parent 9e90bdfc33
commit ca0031431d
Signed by: neemek
GPG key ID: 84FFE4D7D40AB25E
19 changed files with 287 additions and 0 deletions

24
examples/codegen.ang Normal file
View file

@ -0,0 +1,24 @@
passphrase := "Hello world!".split("")
start := [0, 0, 0]
modulus := 10
base := byte("!")
i := 0
n := 0
while n < passphrase.length() {
b := byte(passphrase.at(n))
v = start.at(i) + b - base
while v >= modulus {
v = v - modulus
}
start.put(i, v)
if i >= 3 {
i = 0
}
n = n + 1
}