github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/groups/groups.gno (about) 1 package groups 2 3 import ( 4 "regexp" 5 6 "gno.land/p/demo/avl" 7 ) 8 9 //---------------------------------------- 10 // Realm (package) state 11 12 var ( 13 gGroups avl.Tree // id -> *Group 14 gGroupsCtr int // increments Group.id 15 gGroupsByName avl.Tree // name -> *Group 16 ) 17 18 //---------------------------------------- 19 // Constants 20 21 var reName = regexp.MustCompile(`^[a-z]+[_a-z0-9]{2,29}$`)