# # Parser tests: mechanism "all" # --- positive: 'all': qualifier: '+' '?all': qualifier: '?' '-all': qualifier: '-' '+all': qualifier: '+' '~all': qualifier: '~' '?All': qualifier: '?' negative: 'all/24': code: E_UNEXPECTED_BITMASK context: 'all/24' '?all/32': code: E_UNEXPECTED_BITMASK context: '?all/32' 'all:foo.bar.com': code: E_UNEXPECTED_DOMAIN context: 'all:foo.bar.com' '-all:quux.com': code: E_UNEXPECTED_DOMAIN context: '-all:quux.com' 'all:quux.com/21': code: E_UNEXPECTED_BITMASK context: 'all:quux.com/21' '~all:www.quux.com/32': code: E_UNEXPECTED_BITMASK context: '~all:www.quux.com/32' 'all:127.0.0.1': code: E_UNEXPECTED_IPADDR context: 'all:127.0.0.1' '+all:127.0.0.9/8': code: E_UNEXPECTED_IPADDR context: '+all:127.0.0.9/8' 'all:fe80::6203:be4a': code: E_UNEXPECTED_IPADDR context: 'all:fe80::6203:be4a' '?all:fe80::ffff/64': code: E_UNEXPECTED_IPADDR context: '?all:fe80::ffff/64' '%all': code: E_SYNTAX context: '<*>%all'