core functionality of 'nomic' as code:
- accept input from players
- output to players
- determine a winner

turns, points, rules, events..



---

names are alphanumeric with periods allowed
(based on https://esolangs.org/wiki/ZeptoBasic)

label name
goto name
set var value
print var
input var prompt
if x cmp y name (cmp: lt le eq ne gt ge)
get var array index
put var array index
op var value (op: add sub mul div mod pow)

--- --- ---

(names: alphanumeric strings, periods allowed)
(args: optional, valid names separated by whitespace)
function name args
return args
call name args

set name value
print name
input name prompt
if x cmp y (cmp: lt le eq ne gt ge)
end
get name array index (name = array.index)
put name array index (array.index = name)
op name value (op: add sub mul div mod pow)
