added regex tests on scan grammar. dropped redundant unknown:sym<nonascii> covered by <value>. minor code tidies