Restructure code: split features into separate files

This commit is contained in:
2026-01-28 13:33:02 +01:00
parent fcd5378f51
commit de6dcf2b82
18 changed files with 646 additions and 629 deletions
+8
View File
@@ -0,0 +1,8 @@
// valval - the value validator (tm)
// panics if value is not in the allowed array
#let panicOnInvalid(value, allowed) = {
if allowed.find(x => x == value) == none {
panic("Value " + value + " is not in " + allowed.join(", "))
}
}