DELIMITERS = "<$.>" ;
STATIC-SETS = @at ASet ;

LIST ASet = ".atc[hm]{2}.*"r ;
LIST BSet = ".atc[HM]{2}.*"ri ;
LIST CSet = "MaTcHmE"i ;

LIST wanted = wanted other waffles ;
list matchme = "MatchMe" "matchme" ;

BEFORE-SECTIONS

ADD (<%u$1%l%U$2%U$1>v) (".(at)(ch).*"r) ;
ADD (@r) ASet ;
ADD (@ri) BSet ;
ADD (@i) CSet ;

ADD (<{$$matchme}/%U{$$wanted}>v) $$wanted + $$matchme (0 (<{$$matchme}/%U{$$wanted}>=50>v)) ;

ADD (VSTR:@$2$1) (".(at)(ch).*"r) (0 ("m$1$2me"v)) ;
ADD (VSTR:other-@$2$1) (".(at)(ch).*"r) (0 (VSTR:@$2$1)) ;
ADD (@gen-regex) (".(at)(ch).*"r) (0 (VSTR:".*$1$2.*"r)) ;

LIST @at = @chat ;
ADD (@vstr-set) (".(at)(ch).*"r) (0 (VSTR:SET:@$1)) ;
