TEST :branch : base='string', pattern='', value='', type='valid', RULE='1' TEST :branch : base='string', pattern='', value='a', type='invalid', RULE='1' TEST :branch : base='string', pattern='', value='#x20;', type='invalid', RULE='1' TEST :branch : base='string', pattern='', value='#xD;', type='invalid', RULE='1' TEST :branch : base='string', pattern='', value='#x9;', type='invalid', RULE='1' TEST :branch : base='string', pattern='', value='#xA;', type='invalid', RULE='1' TEST :branch : base='string', pattern='', value='', type='valid', RULE='1' TEST :branch : base='string', pattern='a', value='a', type='valid', RULE='1' TEST :branch : base='string', pattern='a', value='aa', type='invalid', RULE='1' TEST :branch : base='string', pattern='a', value='b', type='invalid', RULE='1' TEST :branch : base='string', pattern='a', value='', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|a', value='a', type='valid', RULE='1' TEST :branch : base='string', pattern='a|a', value='aa', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|a', value='b', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|a', value='', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b', value='a', type='valid', RULE='1' TEST :branch : base='string', pattern='a|b', value='b', type='valid', RULE='1' TEST :branch : base='string', pattern='a|b', value='aa', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b', value='bb', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b', value='ab', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b', value='', type='invalid', RULE='1' TEST :branch : base='string', pattern='ab', value='a', type='invalid', RULE='1' TEST :branch : base='string', pattern='ab', value='b', type='invalid', RULE='1' TEST :branch : base='string', pattern='ab', value='ab', type='valid', RULE='1' TEST :branch : base='string', pattern='ab', value='aa', type='invalid', RULE='1' TEST :branch : base='string', pattern='ab', value='bb', type='invalid', RULE='1' TEST :branch : base='string', pattern='ab', value='', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='a', type='valid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='b', type='valid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='c', type='valid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='d', type='valid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='aa', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='ac', type='invalid', RULE='1' TEST :branch : base='string', pattern='a|b|a|c|b|d|a', value='e', type='invalid', RULE='1' TEST :branch : base='string', pattern='|', value='', type='error', RULE='1' TEST :branch : base='string', pattern='||', value='', type='error', RULE='1' TEST :branch : base='string', pattern='|a', value='', type='error', RULE='1' TEST :branch : base='string', pattern='a|', value='', type='error', RULE='1' TEST :branch : base='string', pattern='a||b', value='', type='error', RULE='1' TEST :branch : base='string', pattern='a |b', value='', type='error', RULE='1' TEST :branch : base='string', pattern=' a|b ', value='a', type='valid', RULE='1' TEST :branch : base='string', pattern='ab?c', value='ac', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab?c', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab?c', value='a', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab?c', value='ab', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab?c', value='bc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab?c', value='', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc?', value='ab', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc?', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc?', value='a', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc?', value='bc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc?', value='abcc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc?', value='', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab+c', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab+c', value='abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab+c', value='ac', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab+c', value='bbbc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab+c', value='abbb', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab+c', value='', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc+', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc+', value='abccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc+', value='a', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc+', value='ab', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc+', value='abcd', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='abbbbbbbc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='ac', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='a', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='ab', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='bc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='c', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='abcb', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='ab*c', value='', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='ab', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='abccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='a', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='abcd', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='abbc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='abc*', value='', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='b', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='ab', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='bcccccc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='abc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='abbbc', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='aabc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='a', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='c', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='ac', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='a?b+c*', value='', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='abc?', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='abbbc??', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='abca??', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='abbbbca?', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='ac??', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='bc??', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='abc', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='(ab+c)a?\?\??', value='abc???', type='invalid', RULE='2,3,4' TEST :branch : base='string', pattern='?a', value='', type='error', RULE='2,3,4' TEST :branch : base='string', pattern='+a', value='', type='error', RULE='2,3,4' TEST :branch : base='string', pattern='*a', value='', type='error', RULE='2,3,4' TEST :branch : base='string', pattern='{1}a', value='', type='error', RULE='2,3,4' TEST :branch : base='string', pattern='a{0}', value='', type='valid', RULE='2,3,4' TEST :branch : base='string', pattern='a{2,1}', value='', type='error', RULE='2,3,4' TEST :branch : base='string', pattern='a{1,0}', value='', type='error', RULE='2,3,4' TEST :branch : base='string', pattern='a{0}', value='a', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0}', value='', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab){2})?', value='abab', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab){2})?', value='', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab){2})?', value='a', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab){2})?', value='ab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab){2})?', value='ababa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab){2})?', value='abababab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='aa', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='aaaa', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='aaaaaaaaaaaaaaaaaaaa', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='a', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='a2', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})+', value='aaa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})*', value='', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})*', value='aa', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})*', value='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})*', value='a', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})*', value='aaa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a{2})*', value='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2}c', value='abbc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2}c', value='ac', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2}c', value='abc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2}c', value='abbbc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2}c', value='a', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2}c', value='', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='abc{2}', value='abcc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='abc{2}', value='abc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='abc{2}', value='abccc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='abc{2}', value='', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='aaabbb', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='bb', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='bbb', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='bbbb', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='ab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='abbc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='bbc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='abbbbb', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a*b{2,4}c{0}', value='', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='ab', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='abac', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='abacac', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='ac', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='abacacac', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='abaca', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='abab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='((ab)(ac){0,2})?', value='abacabac', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='a b', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='a ba b', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='a ba ba b', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='ab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='a b a b', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(a\sb){0,2}', value='a b', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='abab', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='ababab', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='ababababababababababababababababababababababababababababababababab', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='ab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='ababa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='ababaa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='ababababa', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='abab abab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{2,}', value='', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{,2}', value='', type='valid', RULE='2,3,4,5,6,7,8' schemas are invalid, so instanceTests are disallowed TEST :branch : base='string', pattern='a{,2}', value='a', type='valid', RULE='2,3,4,5,6,7,8' schemas are invalid, so instanceTests are disallowed TEST :branch : base='string', pattern='a{,2}', value='aa', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{,2}', value='aaa', type='invalid', RULE='2,3,4,5,6,7,8' schemas are invalid, so instanceTests are disallowed TEST :branch : base='string', pattern='(ab){2,0}', value='', type='error', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{0,0}', value='', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{0,0}', value='a', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='ab{0,0}', value='ab', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='abcc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='abccc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='abbcc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='abbccc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='bbcc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='bbccc', type='valid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='aabcc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='bbbcc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='acc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='aabcc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='abbc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='a{0,1}b{1,2}c{2,3}', value='abbcccc', type='invalid', RULE='2,3,4,5,6,7,8' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='', type='valid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='boy0xx', type='valid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='woman1y', type='valid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='girl1xymany', type='valid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='boy0xxwoman1ygirl1xymany', type='valid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='boy0xxwoman1ygirl1xymanyboy0xxwoman1ygirl1xymany', type='valid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='boy0xxwoman1ygirl1xyman', type='invalid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(((((boy)|(girl))[0-1][x-z]{2})?)|(man|woman)[0-1]?[y|n])*', value='boyxx', type='invalid', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='((a)', value='', type='error', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='(a))', value='', type='error', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='ab|(d))', value='', type='error', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='((a*(b*)((a))*(a))))', value='', type='error', RULE='2,3,4,5,6,7,8,9' TEST :branch : base='string', pattern='\', value='', type='error', RULE='10' TEST :branch : base='string', pattern='?', value='', type='error', RULE='10' TEST :branch : base='string', pattern='*', value='', type='error', RULE='10' TEST :branch : base='string', pattern='+', value='', type='error', RULE='10' TEST :branch : base='string', pattern='(', value='', type='error', RULE='10' TEST :branch : base='string', pattern=')', value='', type='error', RULE='10' TEST :branch : base='string', pattern='|', value='', type='error', RULE='10'. This is valid because branch allow zero or more pieces. A single '|' will be same ase EMPTY, it will not allow anything. TEST :branch : base='string', pattern='[', value='', type='error', RULE='10' TEST :branch : base='string', pattern='\.\\\?\*\+\{\}\[\]\(\)\|', value='.\?*+{}[]()|', type='valid', RULE='10' TEST :branch : base='string', pattern='(([\.\\\?\*\+\{\}\[\]\(\)\|]?)*)+', value='.\?*+{}[]()|.\?*+{}[]()|.\?*+{}[]()|', type='valid', RULE='10' TEST :branch : base='string', pattern='[^2-9a-x]{2}', value='1z', type='valid', RULE='15' TEST :branch : base='string', pattern='[^2-9a-x]{2}', value='1x', type='invalid', RULE='15' TEST :branch : base='string', pattern='[^\s]{3}', value='abc', type='valid', RULE='15' TEST :branch : base='string', pattern='[^\s]{3}', value='a c', type='invalid', RULE='15' TEST :branch : base='string', pattern='[^(]{0,2}', value='', type='valid', RULE='15' TEST :branch : base='string', pattern='[^(]{0,2}', value='a', type='valid', RULE='15' TEST :branch : base='string', pattern='[^(]{0,2}', value='ab', type='valid', RULE='15' TEST :branch : base='string', pattern='[^(]{0,2}', value=' a', type='valid', RULE='15' TEST :branch : base='string', pattern='[^(]{0,2}', value='@', type='invalid', RULE='15' TEST :branch : base='string', pattern='[^-z]+', value='aaz', type='valid', RULE='15' TEST :branch : base='string', pattern='[^-z]+', value='a-z', type='invalid', RULE='15' TEST :branch : base='string', pattern='[a-d-[b-c]]', value='b', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[a-d-[b-c]]', value='c', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[^a-d-b-c]', value='a-b', type='valid', RULE='15,16' TEST :branch : base='string', pattern='[^a-d-b-c]', value='c-c', type='valid', RULE='15,16' TEST :branch : base='string', pattern='[^a-d-b-c]', value='ab', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[^a-d-b-c]', value='cc', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[a-\}]+', value='abcxyz}', type='valid', RULE='15,16' TEST :branch : base='string', pattern='[a-b-[0-9]]+', value='a1', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[a-c-[^a-c]]', value='d', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[a-z-[^a]]', value='b', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='^\p{IsBasicLatin}', value='#x0100;', type='valid', RULE='15,16' TEST :branch : base='string', pattern='^\p{IsBasicLatin}', value='a', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='^\P{IsBasicLatin}', value='#x0100;', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='^\P{IsBasicLatin}', value='a', type='valid', RULE='15,16' TEST :branch : base='string', pattern='^\?', value='?', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='(^\?)*', value='a+*abc', type='valid', RULE='15,16' TEST :branch : base='string', pattern='\c^\d\c', value='a*a', type='valid', RULE='15,16' TEST :branch : base='string', pattern='\c^\d\c', value='aa', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='\c^\d\c', value='a c', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='\c^\d\c', value='a z', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='\c^\d\c', value='a c', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='\c^\d\c', value='a r', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='^\^a', value='^', type='valid', RULE='15,16' TEST :branch : base='string', pattern='^^a', value='^a', type='invalid', RULE='15,16' TEST :branch : base='string', pattern='[a-abc]', value='abc', type='valid', RULE='15,16' TEST :branch : base='string', pattern='[a-\}-]', value='}-', type='valid', RULE='15,16' TEST :branch : base='string', pattern='[a-z--[b-z]]', value='', type='error', RULE='15,16' TEST :branch : base='string', pattern='[a--b]', value='', type='error', RULE='15,16' TEST :branch : base='string', pattern='[^[a-b]]', value='', type='error', RULE='15,16' TSTF confirm this is invalid TEST :branch : base='string', pattern='[a]', value='b', type='invalid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[a]', value='', type='invalid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[1-3]{1,4}', value='123', type='valid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[a-a]', value='a', type='valid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[a-a]', value='b', type='invalid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[0-z]*', value='1234567890:;<=>?@Azaz', type='valid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[0-z]*', value='{', type='invalid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[0-z]*', value='/', type='invalid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[\n]', value='#xA;', type='valid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[\t]', value='#x9;', type='valid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[\\\|\.\?\*\+\(\)\{\}\-\[\]\^]*', value='\|.?*+(){}-[]^', type='valid', RULE='12,13,14,17' TEST :branch : base='string', pattern='[^a-z^]', value='', type='error', RULE='12,13,14,17' TEST :branch : base='string', pattern='[\\-\{^]', value='', type='error', RULE='12,13,14,17' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?a?', type='valid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?b?', type='valid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?c?', type='valid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?d?', type='invalid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?', type='valid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?1?', type='invalid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='? ?', type='invalid', RULE='14' TEST :branch : base='string', pattern='[\S\D\?a-c\?]+', value='?#x9;?', type='invalid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='a-1x-7', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='c-4z-9', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='a-1z-8a-1z-9', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='a1z-9', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='a-1z8', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='a-1', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-c-1-4x-z-7-9]*', value='z-9', type='valid', RULE='14' TEST :branch : base='string', pattern='[a-\\]', value='', type='error', RULE='18' TEST :branch : base='string', pattern='[a-\[]', value='', type='invalid', RULE='18' TEST :branch : base='string', pattern='[\*a]*', value='a*a****aaaaa*', type='valid', RULE='18' TEST :branch : base='string', pattern='[a-;]', value='', type='error', RULE='18' TEST :branch : base='string', pattern='[1-\]]+', value='1]', type='valid', RULE='18' TEST :branch : base='string', pattern='[1-\]]+', value='0', type='invalid', RULE='18' TEST :branch : base='string', pattern='[1-\]]+', value='^', type='invalid', RULE='18' TEST :branch : base='string', pattern='[2-\\]', value='', type='error', RULE='18' TEST :branch : base='string', pattern='[2-\[]', value='', type='error', RULE='18' TEST :branch : base='string', pattern='[=->]', value='=', type='valid', RULE='18' TEST :branch : base='string', pattern='[=->]', value='>', type='valid', RULE='18' TEST :branch : base='string', pattern='[=->]', value='\?', type='invalid', RULE='18' TEST :branch : base='string', pattern='[>-=]', value='', type='error', RULE='18' TEST :branch : base='string', pattern='[@]', value='@', type='valid', RULE='19' TEST :branch : base='string', pattern='[@]', value='a', type='invalid', RULE='19' TEST :branch : base='string', pattern='[?]', value='#x0FFF;', type='valid', RULE='19' TEST :branch : base='string', pattern='[#x10000;]', value='#x10000;', type='valid', RULE='19' MK & HST agreed this one is OK, as does MS's own comment TEST :branch : base='string', pattern='[#x10000;]', value='#x10001;', type='invalid', RULE='19' TEST :branch : base='string', pattern='[\]', value='', type='error', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='\', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='[', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value=']', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='\[', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='\[]', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='[]', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='[\\', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='\]\', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='[][', type='valid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='\[][', type='invalid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='\]\]', type='invalid', RULE='21,22' TEST :branch : base='string', pattern='[\\\[\]]{0,3}', value='[][]', type='invalid', RULE='21,22' TEST :branch : base='string', pattern='[-]', value='-', type='valid', RULE='22' TEST :branch : base='string', pattern='[-a]+', value='a--aa---', type='valid', RULE='22' TEST :branch : base='string', pattern='[a-]*', value='a--aa---', type='valid', RULE='22' TEST :branch : base='string', pattern='[a-a-x-x]+', value='a-x', type='valid', RULE='22' TEST :branch : base='string', pattern='[a-a-x-x]+', value='j', type='invalid', RULE='22' TEST :branch : base='string', pattern='[a-a-x-x]+', value='a-b', type='invalid', RULE='22' TEST :branch : base='string', pattern='(\n\r\t\\\|\.\-\^\?\*\+\{\}\[\]\(\))*', value='\|.-^?*+[]{}()*[[]{}}))#xA;#xD;#x9;#x9;#xA;#xa;#xd;*()', type='valid', RULE='24' TEST :branch : base='string', pattern='[a\*]*', value='a**', type='valid', RULE='24' TEST :branch : base='string', pattern='[a\*]*', value='aa*', type='valid', RULE='24' TEST :branch : base='string', pattern='[a\*]*', value='a', type='valid', RULE='24' TEST :branch : base='string', pattern='[(a\?)?]+', value='', type='invalid', RULE='24' TEST :branch : base='string', pattern='[(a\?)?]+', value='a?', type='valid', RULE='24' TEST :branch : base='string', pattern='[(a\?)?]+', value='a?a?a?', type='valid', RULE='24' TEST :branch : base='string', pattern='[(a\?)?]+', value='a', type='valid', RULE='24' TEST :branch : base='string', pattern='[(a\?)?]+', value='a??', type='valid', RULE='24' TEST :branch : base='string', pattern='[(a\?)?]+', value='aa?', type='valid', RULE='24' TEST :branch : base='string', pattern='\\t', value='\t', type='valid', RULE='24' TEST :branch : base='string', pattern='\\t', value='t', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\t', value='\\t', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\t', value='#x9;', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\n', value='\n', type='valid', RULE='24' TEST :branch : base='string', pattern='\\n', value='n', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\n', value='\\n', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\n', value='#xA;', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\r', value='\r', type='valid', RULE='24' TEST :branch : base='string', pattern='\\r', value='r', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\r', value='\\r', type='invalid', RULE='24' TEST :branch : base='string', pattern='\\r', value='#xD;', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n', value='#xA;', type='valid', RULE='24' TEST :branch : base='string', pattern='\t', value='#x9;', type='valid', RULE='24' TEST :branch : base='string', pattern='\\', value='\', type='valid', RULE='24' TEST :branch : base='string', pattern='\|', value='|', type='valid', RULE='24' TEST :branch : base='string', pattern='\.', value='.', type='valid', RULE='24' TEST :branch : base='string', pattern='\-', value='-', type='valid', RULE='24' TEST :branch : base='string', pattern='\^', value='^', type='valid', RULE='24' TEST :branch : base='string', pattern='\?', value='?', type='valid', RULE='24' TEST :branch : base='string', pattern='\*', value='*', type='valid', RULE='24' TEST :branch : base='string', pattern='\+', value='+', type='valid', RULE='24' TEST :branch : base='string', pattern='\{', value='{', type='valid', RULE='24' TEST :branch : base='string', pattern='\}', value='}', type='valid', RULE='24' TEST :branch : base='string', pattern='\(', value='(', type='valid', RULE='24' TEST :branch : base='string', pattern='\)', value=')', type='valid', RULE='24' TEST :branch : base='string', pattern='\[', value='[', type='valid', RULE='24' TEST :branch : base='string', pattern='\]', value=']', type='valid', RULE='24' TEST :branch : base='string', pattern='\n\\\r\|\t\.\-\^\?\*\+\{\}\(\)\[\]', value=' \ | .-^?*+{}()[', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n\\\r\|\t\.\-\^\?\*\+\{\}\(\)\[\]', value='\ | .-^?*+{}()[]', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n\\\r\|\t\.\-\^\?\*\+\{\}\(\)\[\]', value=' \ | -^?*+{}()[]', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n\na\n\nb\n\n', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n\na\n\nb\n\n', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n\na\n\nb\n\n', value=' a ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\n\na\n\nb\n\n', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\r\ra\r\rb\r\r', value=' a b ', type='valid', RULE='24' TEST :branch : base='string', pattern='\r\ra\r\rb\r\r', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\r\ra\r\rb\r\r', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\r\ra\r\rb\r\r', value=' a ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\r\ra\r\rb\r\r', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\t\ta\t\tb\t\t', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\t\ta\t\tb\t\t', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\t\ta\t\tb\t\t', value=' a ', type='invalid', RULE='24' TEST :branch : base='string', pattern='\t\ta\t\tb\t\t', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='a\r\nb', value='a b', type='valid', RULE='24' TEST :branch : base='string', pattern='\n\ra\n\rb', value=' a b', type='valid', RULE='24' TEST :branch : base='string', pattern='\ta\tb\tc\t', value=' a b c ', type='valid', RULE='24' TEST :branch : base='string', pattern='\na\nb\nc\n', value=' a b c ', type='valid', RULE='24' TEST :branch : base='string', pattern='(\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)*', value=' a b', type='valid', RULE='24' TEST :branch : base='string', pattern='(\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)*', value=' a b', type='valid', RULE='24' TEST :branch : base='string', pattern='(\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)*', value=' a b ', type='valid', RULE='24' TEST :branch : base='string', pattern='(\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)*', value=' a b', type='invalid', RULE='24' TEST :branch : base='string', pattern='(\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)*', value=' a b ', type='invalid', RULE='24' TEST :branch : base='string', pattern='(\t|\s)a(\r\n|\r|\n|\s)+(\s|\t)b(\s|\r\n|\r|\n)*', value=' a b', type='valid', RULE='24' TEST :branch : base='string', pattern='\\c', value='\c', type='valid', RULE='24' TEST :branch : base='string', pattern='\\c', value='\p{_xmlC}', type='valid', RULE='24' TEST :branch : base='string', pattern='\\c', value='\\c', type='valid', RULE='24' TEST :branch : base='string', pattern='\\c', value='\\', type='valid', RULE='24' TEST :branch : base='string', pattern="\\.,\\s,\\S,\\i,\\I,\\c,\\C,\\d,\\D,\\w,\\W", value='\.,\s,\S,\i,\I,\c,\C,\d,\D,\w,\W', type='valid', RULE='24' TEST :branch : base='string',pattern="\\.*,\\s*,\\S*,\\i*,\\I?,\\c+,\\C+,\\d{0,3},\\D{1,1000},\\w*,\\W*", value='\.,\s,\S,\i,\I,\c,\C,\d,\D,\w,\W', type='valid', RULE='24' TEST :branch : base='string', pattern='[\p{L}*]{0,2}', value='aX', type='valid', RULE='25,29' TEST :branch : base='string', pattern='[\p{L}*]{0,2}', value='aBC', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='(\p{Ll}\p{Cc}\p{Nd})*', value='#x1680;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{L}*', value='#x20DD;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lu}*', value='#x41;#x1D7A8;', type='valid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lu}*', value='#x61;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{Ll}*', value='#x61;#x1D7C9;', type='valid', RULE='25,29' TEST :branch : base='string', pattern='\p{Ll}*', value='#x1C5;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lt}*', value='#x1C5;#x1FFC;', type='valid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lt}*', value='#x2B0;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lm}*', value='#x2B0;#xFF9F;', type='valid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lm}*', value='#x5D0;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lo}*', value='#x5D0;#x2FA1D;', type='valid', RULE='25,29' TEST :branch : base='string', pattern='\p{Lo}*', value='#x64B;', type='invalid', RULE='25,29' TEST :branch : base='string', pattern='\p{M}*', value='#x64B;#x1D1AD;#x903;#x1D172;#x903;#x1D172;#x20DD;#x20DD;#x20E0;', type='valid', RULE='25,30' TEST :branch : base='string', pattern='\p{M}*', value='#x1C5;', type='invalid', RULE='25,30' TEST :branch : base='string', pattern='\p{Mn}*', value='#x64B;#x1D1AD;', type='valid', RULE='25,30' TEST :branch : base='string', pattern='\p{Mn}*', value='#x903;', type='invalid', RULE='25,30' TEST :branch : base='string', pattern='\p{Mc}*', value='#x903;#x1D172;', type='valid', RULE='25,30' TEST :branch : base='string', pattern='\p{Mc}*', value='#x20DD;', type='invalid', RULE='25,30' TEST :branch : base='string', pattern='\p{Me}*', value='#x20DD;#x20E0;', type='valid', RULE='25,30' TEST :branch : base='string', pattern='\p{Me}*', value='#xFF10;', type='invalid', RULE='25,30' TEST :branch : base='string', pattern='\p{N}*', value='#xFF10;#x1D7FF;#x1034A;#x1034A;#x3025;#xB2;#xB2;#x10323;', type='valid', RULE='25,31' TEST :branch : base='string', pattern='\p{N}*', value='#x903;', type='invalid', RULE='25,31' TEST :branch : base='string', pattern='\p{Nd}*', value='#xFF10;#x1D7FF;', type='valid', RULE='25,31' TEST :branch : base='string', pattern='\p{Nd}*', value='#x1034A;', type='invalid', RULE='25,31' TEST :branch : base='string', pattern='\p{Nl}*', value='#x1034A;#x3025;', type='valid', RULE='25,31' TEST :branch : base='string', pattern='\p{Nl}*', value='#xB2;', type='invalid', RULE='25,31' TEST :branch : base='string', pattern='\p{No}*', value='#xB2;#x10323;', type='valid', RULE='25,31' TEST :branch : base='string', pattern='\p{No}*', value='#x203F;', type='invalid', RULE='25,31' TEST :branch : base='string', pattern='\p{P}*', value='#x203F;#xFF65;#x301C;#x301C;#xFF0D;#x301D;#x301D;#xFF62;#x301E;#x301E;#xFF63;#xAB;#xAB;#x2039;#xBB;#xBB;#x203A;#xBF;#xBF;#xFF64;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{P}*', value='#xB2;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pc}*', value='#x301C;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pd}*', value='#x301C;#xFF0D;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pd}*', value='#x301D;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Ps}*', value='#x301D;#xFF62;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{Ps}*', value='#x301E;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pe}*', value='#x301E;#xFF63;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pe}*', value='#xAB;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pi}*', value='#xAB;#x2039;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pi}*', value='#xBB;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pf}*', value='#xBB;#x203A;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{Pf}*', value='#xBF;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Po}*', value='#xBF;#xFF64;', type='valid', RULE='25,32' TEST :branch : base='string', pattern='\p{Po}*', value='#x1680;', type='invalid', RULE='25,32' TEST :branch : base='string', pattern='\p{Z}*', value='#x1680;#x3000;#x2028;#x2028;#x2029;#x2029;', type='valid', RULE='25,33' TEST :branch : base='string', pattern='\p{Z}*', value='#xBF;', type='invalid', RULE='25,33' TEST :branch : base='string', pattern='\p{Zs}*', value='#x1680;#x3000;', type='valid', RULE='25,33' TEST :branch : base='string', pattern='\p{Zs}*', value='#x2028;', type='invalid', RULE='25,33' TEST :branch : base='string', pattern='\p{Zl}*', value='#x2028;', type='valid', RULE='25,33' TEST :branch : base='string', pattern='\p{Zl}*', value='#x2029;', type='invalid', RULE='25,33' TEST :branch : base='string', pattern='\p{Zp}*', value='#x2029;', type='valid', RULE='25,33' TEST :branch : base='string', pattern='\p{Zp}*', value='#x2044;', type='invalid', RULE='25,33' TEST :branch : base='string', pattern='\p{S}*', value='#x2044;#xFFE2;#x20A0;#x20A0;#xFFE6;#x309B;#x309B;#xFFE3;#x3190;#x3190;#x1D1DD;', type='valid', RULE='25,34' TEST :branch : base='string', pattern='\p{S}*', value='#x1680;', type='invalid', RULE='25,34' TEST :branch : base='string', pattern='\p{Sm}*', value='#x2044;#xFFE2;', type='valid', RULE='25,34' TEST :branch : base='string', pattern='\p{Sm}*', value='#x20A0;', type='invalid', RULE='25,34' TEST :branch : base='string', pattern='\p{Sc}*', value='#x20A0;#xFFE6;', type='valid', RULE='25,34' TEST :branch : base='string', pattern='\p{Sc}*', value='#x309B;', type='invalid', RULE='25,34' TEST :branch : base='string', pattern='\p{Sk}*', value='#x309B;#xFFE3;', type='valid', RULE='25,34' TEST :branch : base='string', pattern='\p{Sk}*', value='#x3190;', type='invalid', RULE='25,34' TEST :branch : base='string', pattern='\p{So}*', value='#x3190;#x1D1DD;', type='valid', RULE='25,34' TEST :branch : base='string', pattern='\p{So}*', value='#x9;', type='invalid', RULE='25,34' TEST :branch : base='string', pattern='\p{C}*', value='#x20A0;', type='invalid', RULE='25,35' TEST :branch : base='string', pattern='\p{Cc}*', value='#x9;', type='valid', RULE='25,35' TEST :branch : base='string', pattern='\p{Cc}*', value='#x070F;', type='invalid', RULE='25,35' TEST :branch : base='string', pattern='\p{Cf}*', value='#x70F;#xE0078;', type='valid', RULE='25,35' TEST :branch : base='string', pattern='\p{Cf}*', value='#xE000;', type='invalid', RULE='25,35' TEST :branch : base='string', pattern='\p{Co}*', value='#xE000;#x100000;#xF0000;#xFFFFD;#x10FFFD;', type='valid', RULE='25,35' TEST :branch : base='string', pattern='\p{Co}*', value='#x2044;', type='invalid', RULE='25,35' TEST :branch : base='string', pattern='\p{Cn}*', value='#x9;', type='invalid', RULE='25,35' TEST :branch : base='string', pattern='\P{L}*', value='aAbB', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{L}*', value='_', type='valid', RULE='26,29' TEST :branch : base='string', pattern='[\P{L}*]{0,2}', value='', type='valid', RULE='26,29' TEST :branch : base='string', pattern='[\P{L}*]{0,2}', value='#$', type='valid', RULE='26,29' TEST :branch : base='string', pattern='[\P{L}*]{0,2}', value='!$#', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='[\P{L}*]{0,2}', value='A', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{L}*', value='#x41;#x1D7A8;#x61;#x61;#x1D7C9;#x1C5;#x1C5;#x1FFC;#x2B0;#x2B0;#xFF9F;#x5D0;#x5D0;#x2FA1D;', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{L}*', value='#x20DD;', type='valid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lu}*', value='#x41;#x1D7A8;', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lu}*', value='#x61;', type='valid', RULE='26,29' TEST :branch : base='string', pattern='\P{Ll}*', value='#x61;#x1D7C9;', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{Ll}*', value='#x1C5;', type='valid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lt}*', value='#x1C5;#x1FFC;', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lt}*', value='#x2B0;', type='valid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lm}*', value='#x2B0;#xFF9F;', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lm}*', value='#x5D0;', type='valid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lo}*', value='#x5D0;#x2FA1D;', type='invalid', RULE='26,29' TEST :branch : base='string', pattern='\P{Lo}*', value='#x64B;', type='valid', RULE='26,29' TEST :branch : base='string', pattern='\P{M}*', value='#x64B;#x1D1AD;#x903;#x1D172;#x903;#x1D172;#x20DD;#x20DD;#x20E0;', type='invalid', RULE='26,30' TEST :branch : base='string', pattern='\P{M}*', value='#x1C5;', type='valid', RULE='26,30' TEST :branch : base='string', pattern='\P{Mn}*', value='#x64B;#x1D1AD;', type='invalid', RULE='26,30' TEST :branch : base='string', pattern='\P{Mn}*', value='#x903;#x1D172;', type='valid', RULE='26,30' TEST :branch : base='string', pattern='\P{Mc}*', value='#x903;#x1D172;', type='invalid', RULE='26,30' TEST :branch : base='string', pattern='\P{Mc}*', value='#x20DD;', type='valid', RULE='26,30' TEST :branch : base='string', pattern='\P{Me}*', value='#x20DD;#x20E0;', type='invalid', RULE='26,30' TEST :branch : base='string', pattern='\P{Me}*', value='#xFF10;', type='valid', RULE='26,30' TEST :branch : base='string', pattern='\P{N}*', value='#xFF10;#x1D7FF;#x1034A;#x1034A;#x3025;#xB2;#xB2;#x10323;', type='invalid', RULE='26,31' TEST :branch : base='string', pattern='\P{N}*', value='#x903;', type='valid', RULE='26,31' TEST :branch : base='string', pattern='\P{Nd}*', value='#xFF10;#x1D7FF;', type='invalid', RULE='26,31' TEST :branch : base='string', pattern='\P{Nd}*', value='#x1034A;', type='valid', RULE='26,31' TEST :branch : base='string', pattern='\P{Nl}*', value='#x1034A;#x3025;', type='invalid', RULE='26,31' TEST :branch : base='string', pattern='\P{Nl}*', value='#xB2;', type='valid', RULE='26,31' TEST :branch : base='string', pattern='\P{No}*', value='#xB2;#x10323;', type='invalid', RULE='26,31' TEST :branch : base='string', pattern='\P{No}*', value='#x203F;', type='valid', RULE='26,31' TEST :branch : base='string', pattern='\P{P}*', value='#x203F;#xFF65;#x301C;#x301C;#xFF0D;#x301D;#x301D;#xFF62;#x301E;#x301E;#xFF63;#xAB;#xAB;#x2039;#xBB;#xBB;#x203A;#xBF;#xBF;#xFF64;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{P}*', value='#xB2;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pc}*', value='#x203F;#xFF65;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pc}*', value='#x301C;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pd}*', value='#x301C;#xFF0D;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pd}*', value='#x301D;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Ps}*', value='#x301D;#xFF62;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Ps}*', value='#x301E;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pe}*', value='#x301E;#xFF63;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pe}*', value='#xAB;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pi}*', value='#xAB;#x2039;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pi}*', value='#xBB;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pf}*', value='#xBB;#x203A;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Pf}*', value='#xBF;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Po}*', value='#xBF;#xFF64;', type='invalid', RULE='26,32' TEST :branch : base='string', pattern='\P{Po}*', value='#x1680;', type='valid', RULE='26,32' TEST :branch : base='string', pattern='\P{Z}*', value='#x1680;#x3000;#x2028;#x2028;#x2029;#x2029;', type='invalid', RULE='26,33' TEST :branch : base='string', pattern='\P{Z}*', value='#xBF;', type='valid', RULE='26,33' TEST :branch : base='string', pattern='\P{Zs}*', value='#x1680;#x3000;', type='invalid', RULE='26,33' TEST :branch : base='string', pattern='\P{Zs}*', value='#x2028;', type='valid', RULE='26,33' TEST :branch : base='string', pattern='\P{Zl}*', value='#x2028;', type='invalid', RULE='26,33' TEST :branch : base='string', pattern='\P{Zl}*', value='#x2029;', type='valid', RULE='26,33' TEST :branch : base='string', pattern='\P{Zp}*', value='#x2029;', type='invalid', RULE='26,33' TEST :branch : base='string', pattern='\P{Zp}*', value='#x2044;', type='valid', RULE='26,33' TEST :branch : base='string', pattern='\P{S}*', value='#x2044;#xFFE2;#x20A0;#x20A0;#xFFE6;#x309B;#x309B;#xFFE3;#x3190;#x3190;#x1D1DD;', type='invalid', RULE='26,34' TEST :branch : base='string', pattern='\P{S}*', value='#x1680;', type='valid', RULE='26,34' TEST :branch : base='string', pattern='\P{Sm}*', value='#x2044;#xFFE2;', type='invalid', RULE='26,34' TEST :branch : base='string', pattern='\P{Sm}*', value='#x20A0;', type='valid', RULE='26,34' TEST :branch : base='string', pattern='\P{Sc}*', value='#x20A0;#xFFE6;', type='invalid', RULE='26,34' TEST :branch : base='string', pattern='\P{Sc}*', value='#x309B;', type='valid', RULE='26,34' TEST :branch : base='string', pattern='\P{Sk}*', value='#x309B;#xFFE3;', type='invalid', RULE='26,34' TEST :branch : base='string', pattern='\P{Sk}*', value='#x3190;', type='valid', RULE='26,34' TEST :branch : base='string', pattern='\P{So}*', value='#x3190;#x1D1DD;', type='invalid', RULE='26,34' TEST :branch : base='string', pattern='\P{So}*', value='#x9;', type='valid', RULE='26,34' TEST :branch : base='string', pattern='\P{C}*', value='#x9;#x070F;#x70F;#xE0078;#xE000;#xE000;#x100000;#xF0000;#xFFFFD;#x10FFFD;', type='invalid', RULE='26,35' TEST :branch : base='string', pattern='\P{C}*', value='#x20A0;', type='valid', RULE='26,35' TEST :branch : base='string', pattern='\P{Cc}*', value='#x9;', type='invalid', RULE='26,35' TEST :branch : base='string', pattern='\P{Cc}*', value='#x070F;', type='valid', RULE='26,35' TEST :branch : base='string', pattern='\P{Cf}*', value='#x70F;#xE0078;', type='invalid', RULE='26,35' TEST :branch : base='string', pattern='\P{Cf}*', value='#xE000;', type='valid', RULE='26,35' TEST :branch : base='string', pattern='\P{Co}*', value='#xE000;#x100000;#xF0000;#xFFFFD;#x10FFFD;', type='invalid', RULE='26,35' TEST :branch : base='string', pattern='\P{Co}*', value='#x2044;', type='valid', RULE='26,35' TEST :branch : base='string', pattern='\p{\\L}', value='', type='error', RULE='25,26' TEST :branch : base='string', pattern='\\\p{L}*', value='\a', type='valid', RULE='25,26' TEST :branch : base='string', pattern='\\\p{L}*', value='a', type='invalid', RULE='25,26' TEST :branch : base='string', pattern='\p{Is}', value='', type='error', RULE='25,36' TEST :branch : base='string', pattern='\P{Is}', value='', type='error', RULE='26,36' TEST :branch : base='string', pattern='\p{IsaA0-a9}', value='', type='error', RULE='25,36' In XSD 1.1, unrecognized block names are allowed, and are treated as matching every character. See test bug 13670. TEST :branch : base='string', pattern='\p{IsBasicLatin}+', value='#x9;#xA;#xD;#x20;#x007F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatin-1Supplement}+', value='#x0080;#x00FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtended-A}+', value='#x0100;#x017F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtended-B}+', value='#x0180;#x024F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsIPAExtensions}+', value='#x0250;#x02AF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpacingModifierLetters}+', value='#x02B0;#x02FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArmenian}+', value='#x0530;#x058F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHebrew}+', value='#x0590;#x05FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabic}+', value='#x0600;#x06FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSyriac}+', value='#x0700;#x074F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsThaana}+', value='#x0780;#x07BF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDevanagari}+', value='#x0900;#x097F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBengali}+', value='#x0980;#x09FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGurmukhi}+', value='#x0A00;#x0A7F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGujarati}+', value='#x0A80;#x0AFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOriya}+', value='#x0B00;#x0B7F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTamil}+', value='#x0B80;#x0BFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTelugu}+', value='#x0C00;#x0C7F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKannada}+', value='#x0C80;#x0CFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMalayalam}+', value='#x0D00;#x0D7F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSinhala}+', value='#x0D80;#x0DFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsThai}+', value='#x0E00;#x0E7F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLao}+', value='#x0E80;#x0EFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTibetan}+', value='#x0F00;#x0FFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMyanmar}+', value='#x1000;#x109F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeorgian}+', value='#x10A0;#x10FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulJamo}+', value='#x1100;#x11FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEthiopic}+', value='#x1200;#x137F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCherokee}+', value='#x13A0;#x13FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsUnifiedCanadianAboriginalSyllabics}+', value='#x1400;#x167F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOgham}+', value='#x1680;#x169F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsRunic}+', value='#x16A0;#x16FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKhmer}+', value='#x1780;#x17FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMongolian}+', value='#x1800;#x18AF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtendedAdditional}+', value='#x1E00;#x1EFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGreekExtended}+', value='#x1F00;#x1FFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeneralPunctuation}+', value='#x2000;#x206F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSuperscriptsandSubscripts}+', value='#x2070;#x209F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCurrencySymbols}+', value='#x20A0;#x20CF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCombiningMarksforSymbols}+', value='#x20D0;#x20FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLetterlikeSymbols}+', value='#x2100;#x214F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsNumberForms}+', value='#x2150;#x218F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArrows}+', value='#x2190;#x21FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMathematicalOperators}+', value='#x2200;#x22FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMiscellaneousTechnical}+', value='#x2300;#x23FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsControlPictures}+', value='#x2400;#x243F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOpticalCharacterRecognition}+', value='#x2440;#x245F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEnclosedAlphanumerics}+', value='#x2460;#x24FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBoxDrawing}+', value='#x2500;#x257F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBlockElements}+', value='#x2580;#x259F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeometricShapes}+', value='#x25A0;#x25FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMiscellaneousSymbols}+', value='#x2600;#x26FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDingbats}+', value='#x2700;#x27BF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBraillePatterns}+', value='#x2800;#x28FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKRadicalsSupplement}+', value='#x2E80;#x2EFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKangxiRadicals}+', value='#x2F00;#x2FDF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsIdeographicDescriptionCharacters}+', value='#x2FF0;#x2FFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKSymbolsandPunctuation}+', value='#x3000;#x303F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHiragana}+', value='#x3040;#x309F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKatakana}+', value='#x30A0;#x30FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBopomofo}+', value='#x3100;#x312F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulCompatibilityJamo}+', value='#x3130;#x318F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKanbun}+', value='#x3190;#x319F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBopomofoExtended}+', value='#x31A0;#x31BF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEnclosedCJKLettersandMonths}+', value='#x3200;#x32FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibility}+', value='#x3300;#x33FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographsExtensionA}+', value='#x3400;#x4DB5;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographs}+', value='#x4E00;#x9FFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsYiSyllables}+', value='#xA000;#xA48F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsYiRadicals}+', value='#xA490;#xA4CF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulSyllables}+', value='#xAC00;#xD7A3;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}+', value='#xE000;#xF8FF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityIdeographs}+', value='#xF900;#xFAFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsAlphabeticPresentationForms}+', value='#xFB00;#xFB4F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabicPresentationForms-A}+', value='#xFB50;#xFDFF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCombiningHalfMarks}+', value='#xFE20;#xFE2F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityForms}+', value='#xFE30;#xFE4F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSmallFormVariants}+', value='#xFE50;#xFE6F;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabicPresentationForms-B}+', value='#xFE70;#xFEFE;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHalfwidthandFullwidthForms}+', value='#xFF00;#xFFEF;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpecials}+', value='#xFFF0;#xFFFD;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}+', value='#xF0000;#xFFFFD;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}+', value='#x100000;#x10FFFD;', type='valid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBasicLatin}?', value='#x0080;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatin-1Supplement}?', value='#x0100;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtended-A}?', value='#x0180;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtended-B}?', value='#x0250;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsIPAExtensions}?', value='#x02B0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpacingModifierLetters}?', value='#x0300;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCyrillic}?', value='#x0530;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArmenian}?', value='#x0590;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHebrew}?', value='#x0600;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabic}?', value='#x0700;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSyriac}?', value='#x0780;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsThaana}?', value='#x0900;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDevanagari}?', value='#x0980;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBengali}?', value='#x0A00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGurmukhi}?', value='#x0A80;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGujarati}?', value='#x0B00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOriya}?', value='#x0B80;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTamil}?', value='#x0C00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTelugu}?', value='#x0C80;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKannada}?', value='#x0D00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMalayalam}?', value='#x0D80;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSinhala}?', value='#x0E00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsThai}?', value='#x0E80;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLao}?', value='#x0F00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTibetan}?', value='#x1000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMyanmar}?', value='#x10A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeorgian}?', value='#x1100;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulJamo}?', value='#x1200;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEthiopic}?', value='#x13A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCherokee}?', value='#x1400;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsUnifiedCanadianAboriginalSyllabics}?', value='#x1680;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOgham}?', value='#x16A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsRunic}?', value='#x1780;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKhmer}?', value='#x1800;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMongolian}?', value='#x1E00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtendedAdditional}?', value='#x1F00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGreekExtended}?', value='#x2000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeneralPunctuation}?', value='#x2070;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSuperscriptsandSubscripts}?', value='#x20A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCurrencySymbols}?', value='#x20D0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCombiningMarksforSymbols}?', value='#x2100;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLetterlikeSymbols}?', value='#x2150;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsNumberForms}?', value='#x2190;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArrows}?', value='#x2200;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMathematicalOperators}?', value='#x2300;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMiscellaneousTechnical}?', value='#x2400;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsControlPictures}?', value='#x2440;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOpticalCharacterRecognition}?', value='#x2460;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEnclosedAlphanumerics}?', value='#x2500;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBoxDrawing}?', value='#x2580;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBlockElements}?', value='#x25A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeometricShapes}?', value='#x2600;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMiscellaneousSymbols}?', value='#x2700;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDingbats}?', value='#x2800;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBraillePatterns}?', value='#x2E80;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKRadicalsSupplement}?', value='#x2F00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKangxiRadicals}?', value='#x2FF0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsIdeographicDescriptionCharacters}?', value='#x3000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKSymbolsandPunctuation}?', value='#x3040;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHiragana}?', value='#x30A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKatakana}?', value='#x3100;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBopomofo}?', value='#x3130;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulCompatibilityJamo}?', value='#x3190;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKanbun}?', value='#x31A0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBopomofoExtended}?', value='#x3200;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEnclosedCJKLettersandMonths}?', value='#x3300;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibility}?', value='#x3400;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographsExtensionA}?', value='#x4E00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographs}?', value='#xA000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsYiSyllables}?', value='#xA490;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsYiRadicals}?', value='#xAC00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLowSurrogates}?', value='#xE000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}?', value='#xF900;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityIdeographs}?', value='#xFB00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsAlphabeticPresentationForms}?', value='#xFB50;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabicPresentationForms-A}?', value='#xFE20;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCombiningHalfMarks}?', value='#xFE30;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityForms}?', value='#xFE50;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSmallFormVariants}?', value='#xFE70;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpecials}?', value='#xFF00;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHalfwidthandFullwidthForms}?', value='#xFFF0;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpecials}?', value='#x10300;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOldItalic}?', value='#x10330;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGothic}?', value='#x10400;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDeseret}?', value='#x1D000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsByzantineMusicalSymbols}?', value='#x1D100;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMusicalSymbols}?', value='#x1D400;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMathematicalAlphanumericSymbols}?', value='#x20000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographsExtensionB}?', value='#x2F800;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityIdeographsSupplement}?', value='#xE0000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTags}?', value='#xF0000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}?', value='#x100000;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}?', value='#x007F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBasicLatin}', value='#x06FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatin-1Supplement}', value='#x007F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtended-A}', value='#x00FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtended-B}', value='#x017F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsIPAExtensions}', value='#x024F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpacingModifierLetters}', value='#x02AF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGreek}', value='#x036F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCyrillic}', value='#x03FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArmenian}', value='#x04FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHebrew}', value='#x058F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabic}', value='#x05FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSyriac}', value='#x06FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsThaana}', value='#x074F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDevanagari}', value='#x07BF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBengali}', value='#x097F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGurmukhi}', value='#x09FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGujarati}', value='#x0A7F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOriya}', value='#x0AFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTamil}', value='#x0B7F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTelugu}', value='#x0BFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKannada}', value='#x0C7F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMalayalam}', value='#x0CFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSinhala}', value='#x0D7F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsThai}', value='#x0DFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLao}', value='#x0E7F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTibetan}', value='#x0EFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMyanmar}', value='#x0FFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeorgian}', value='#x109F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulJamo}', value='#x10FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEthiopic}', value='#x11FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCherokee}', value='#x137F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsUnifiedCanadianAboriginalSyllabics}', value='#x13FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOgham}', value='#x167F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsRunic}', value='#x169F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKhmer}', value='#x16FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMongolian}', value='#x17FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLatinExtendedAdditional}', value='#x18AF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGreekExtended}', value='#x1EFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeneralPunctuation}', value='#x1FFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSuperscriptsandSubscripts}', value='#x206F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCurrencySymbols}', value='#x209F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCombiningMarksforSymbols}', value='#x20CF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsLetterlikeSymbols}', value='#x20FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsNumberForms}', value='#x214F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArrows}', value='#x218F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMathematicalOperators}', value='#x21FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMiscellaneousTechnical}', value='#x22FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsControlPictures}', value='#x23FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOpticalCharacterRecognition}', value='#x243F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEnclosedAlphanumerics}', value='#x245F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBoxDrawing}', value='#x24FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBlockElements}', value='#x257F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGeometricShapes}', value='#x259F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMiscellaneousSymbols}', value='#x25FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDingbats}', value='#x26FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBraillePatterns}', value='#x27BF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKRadicalsSupplement}', value='#x28FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKangxiRadicals}', value='#x2EFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsIdeographicDescriptionCharacters}', value='#x2FDF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKSymbolsandPunctuation}', value='#x2FFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHiragana}', value='#x303F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKatakana}', value='#x309F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBopomofo}', value='#x30FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulCompatibilityJamo}', value='#x312F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsKanbun}', value='#x318F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsBopomofoExtended}', value='#x319F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsEnclosedCJKLettersandMonths}', value='#x31BF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibility}', value='#x32FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographsExtensionA}', value='#x33FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographs}', value='#x4DB5;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsYiSyllables}', value='#x9FFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsYiRadicals}', value='#xA48F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHangulSyllables}', value='#xA4CF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHighSurrogates}', value='&#xD7A3;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityIdeographs}', value='#xF8FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsAlphabeticPresentationForms}', value='#xFAFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabicPresentationForms-A}', value='#xFB4F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCombiningHalfMarks}', value='#xFDFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityForms}', value='#xFE2F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSmallFormVariants}', value='#xFE4F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsArabicPresentationForms-B}', value='#xFE6F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpecials}', value='#xFEFE;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsHalfwidthandFullwidthForms}', value='#xFEFF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsSpecials}', value='#xFFEF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsOldItalic}', value='#xFFFD;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsGothic}', value='#x1032F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsDeseret}', value='#x1034F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsByzantineMusicalSymbols}', value='#x1044F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMusicalSymbols}', value='#x1D0FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsMathematicalAlphanumericSymbols}', value='#x1D1FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKUnifiedIdeographsExtensionB}', value='#x1D7FF;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsCJKCompatibilityIdeographsSupplement}', value='#x2A6D6;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsTags}', value='#x2FA1F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}', value='#xE007F;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='\p{IsPrivateUse}', value='#xFFFFD;', type='invalid', RULE='25,36' TEST :branch : base='string', pattern='.', value='a', type='valid', RULE='37' TEST :branch : base='string', pattern='.', value='#x20;', type='valid', RULE='37' TEST :branch : base='string', pattern='.', value='aa', type='invalid', RULE='37' TEST :branch : base='string', pattern='.', value='', type='invalid', RULE='37' TEST :branch : base='string', pattern='\s', value='#x20;', type='valid', RULE='37' TEST :branch : base='string', pattern='\s', value='#xA;', type='valid', RULE='37' TEST :branch : base='string', pattern='\s', value='#xD;', type='valid', RULE='37' TEST :branch : base='string', pattern='\s', value='#x9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\s', value='a', type='invalid', RULE='37' TEST :branch : base='string', pattern='\s*\c\s?\c\s+\c\s*', value=' #x20;#x9;#xa;#xD;a c#xA;#x9;#xD;#x20;a#x20;#xA;#xD;#x9; #x20;#x20;#xD;#xa;', type='valid', RULE='37' TEST :branch : base='string', pattern='\s*\c\s?\c\s+\c\s*', value='aa a', type='valid', RULE='37' TEST :branch : base='string', pattern='\s*\c\s?\c\s+\c\s*', value=' a a a', type='invalid', RULE='37' TEST :branch : base='string', pattern='\s*\c\s?\c\s+\c\s*', value='aaa', type='invalid', RULE='37' TEST :branch : base='string', pattern='\s*\c\s?\c\s+\c\s*', value=' a aa ', type='invalid', RULE='37' TEST :branch : base='string', pattern='a\s{0,3}a', value='aa', type='valid', RULE='37' TEST :branch : base='string', pattern='a\s{0,3}a', value='a a', type='valid', RULE='37' TEST :branch : base='string', pattern='a\s{0,3}a', value='a a', type='valid', RULE='37' TEST :branch : base='string', pattern='a\s{0,3}a', value='a a', type='invalid', RULE='37' TEST :branch : base='string', pattern='a\s{0,3}a', value='aa a', type='invalid', RULE='37' TEST :branch : base='string', pattern='\s', value=' ', type='invalid', RULE='37' TEST :branch : base='string', pattern='\s', value='#x20;#xA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S', value='a', type='valid', RULE='37' TEST :branch : base='string', pattern='\S', value='#x20;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S', value='#xA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S', value='#xD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S', value='#x9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S', value='aa', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S+', value='a#x20;b', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S*', value='', type='valid', RULE='37' TEST :branch : base='string', pattern='\S?\s?\S?\s+', value='a b#x9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\S?\s?\S?\s+', value=' a #xD;', type='valid', RULE='37' TEST :branch : base='string', pattern='\S?\s?\S?\s+', value='a b', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S?\s?\S?\s+', value=' a b', type='invalid', RULE='37' TEST :branch : base='string', pattern='\S?\s?\S?\s+', value='ab', type='invalid', RULE='37' TEST :branch : base='string', pattern='\i', value='_', type='valid', RULE='37' TEST :branch : base='string', pattern='\i', value=':', type='valid', RULE='37' TEST :branch : base='string', pattern='\i', value='a', type='valid', RULE='37' TEST :branch : base='string', pattern='\i', value='#x20;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\i', value='#xA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\i', value='#xD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\i', value='#x9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\i*', value='_:abcdefghijklmnopqrstuvwxyzAZ:_', type='valid', RULE='37' TEST :branch : base='string', pattern='\i+', value='a b', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c\i*a', value='zabcsdea', type='valid', RULE='37' TEST :branch : base='string', pattern='\c\i*a', value='ab', type='invalid', RULE='37' TEST :branch : base='string', pattern='[\s\i]*', value='a b c Z :_ d#xd;y #x9;b #xa;#x20; ', type='valid', RULE='37' TEST :branch : base='string', pattern='[\s\i]*', value='1', type='invalid', RULE='37' TEST :branch : base='string', pattern='\I', value='_', type='invalid', RULE='37' TEST :branch : base='string', pattern='\I', value=':', type='invalid', RULE='37' TEST :branch : base='string', pattern='\I', value='a', type='invalid', RULE='37' TEST :branch : base='string', pattern='\I', value='#x20;', type='valid', RULE='37' TEST :branch : base='string', pattern='\I', value='#xA;', type='valid', RULE='37' TEST :branch : base='string', pattern='\I', value='#xD;', type='valid', RULE='37' TEST :branch : base='string', pattern='\I', value='#x9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\I*', value='1234', type='valid', RULE='37' TEST :branch : base='string', pattern='a\I+\c', value='a 123c', type='valid', RULE='37' TEST :branch : base='string', pattern='a\I+\c', value='b123c', type='invalid', RULE='37' TEST :branch : base='string', pattern='a\I+\c', value='a123 123cc', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c', value='_', type='valid', RULE='37' TEST :branch : base='string', pattern='\c', value=':', type='valid', RULE='37' TEST :branch : base='string', pattern='\c', value='a', type='valid', RULE='37' TEST :branch : base='string', pattern='\c', value='#x20;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c', value='#xA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c', value='#xD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c', value='#x9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c?\?\d\s\c+', value='c?1 abc', type='valid', RULE='37' TEST :branch : base='string', pattern='\c?\?\d\s\c+', value='?0#xd;zzz', type='valid', RULE='37' TEST :branch : base='string', pattern='\c?\?\d\s\c+', value='aa?3 c', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c?\?\d\s\c+', value='a?2#xa;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c?\c+\c*', value='a', type='valid', RULE='37' TEST :branch : base='string', pattern='\c?\c+\c*', value='aa', type='valid', RULE='37' TEST :branch : base='string', pattern='\c?\c+\c*', value='aaaaaaaaaaaaaaaaaaaaaaaaaa', type='valid', RULE='37' TEST :branch : base='string', pattern='\c?\c+\c*', value='', type='invalid', RULE='37' TEST :branch : base='string', pattern='\C', value='_', type='invalid', RULE='37' TEST :branch : base='string', pattern='\C', value=':', type='invalid', RULE='37' TEST :branch : base='string', pattern='\C', value='a', type='invalid', RULE='37' TEST :branch : base='string', pattern='\C', value='#x20;', type='valid', RULE='37' TEST :branch : base='string', pattern='\C', value='#xA;', type='valid', RULE='37' TEST :branch : base='string', pattern='\C', value='#xD;', type='valid', RULE='37' TEST :branch : base='string', pattern='\C', value='#x9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='', type='', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='a1a2a3', type='valid', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='aa2a', type='valid', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='a12b1c1', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='ab12345', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='1a2a2', type='invalid', RULE='37' TEST :branch : base='string', pattern='\c\C?\c\C+\c\C*', value='a1b1c1a', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0030;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x06F0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x09E6;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0A66;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0AE6;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0B66;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0BE7;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0C66;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0CE6;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0D66;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0E50;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0ED0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0F20;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1040;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1369;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x17E0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1810;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#xFF10;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1D7CE;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0039;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0669;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x06F9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x096F;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x09EF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0A6F;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0AEF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0B6F;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0BEF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0C6F;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0CEF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0D6F;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0E59;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0ED9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0F29;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1049;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1371;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x17E9;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1819;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#xFF19;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1D7FF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0029;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0659;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x06EE;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0965;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x09E5;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0A65;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0AE5;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0B65;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0BE6;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0C65;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0CE5;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0D65;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0E49;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0ECF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0F19;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1039;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1368;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x17DF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1809;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#xFF09;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1D7CD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x003A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x066A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x06FA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0970;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x09F0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0A79;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0AF0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0B70;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0BF0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0C70;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0CF0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0D70;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0E5A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0EDA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x0F2A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x104A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1372;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x17EA;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x181A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#xFF1A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\d', value='#x1D800;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0030;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0660;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x06F0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0966;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x09E6;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0AE6;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0BE7;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0C66;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0CE6;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0D66;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0E50;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0ED0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0F20;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1040;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1369;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x17E0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1810;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#xFF10;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1D7CE;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0039;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0669;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x06F9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x096F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x09EF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0A6F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0AEF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0B6F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0BEF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0C6F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0CEF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0D6F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0E59;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0ED9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0F29;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1049;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1371;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x17E9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1819;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#xFF19;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1D7FF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0029;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0659;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x06EE;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0965;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x09E5;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0A65;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0AE5;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0B65;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0BE6;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0C65;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0CE5;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0D65;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0E49;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0ECF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0F19;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1039;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1368;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x17DF;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1809;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#xFF09;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1D7CD;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x003A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x066A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x06FA;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0970;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x09F0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0A79;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0AF0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0B70;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0BF0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0C70;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0CF0;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0D70;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0E5A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0EDA;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x0F2A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x104A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1372;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x17EA;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x181A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#xFF1A;', type='valid', RULE='37' TEST :branch : base='string', pattern='\D', value='#x1D800;', type='valid', RULE='37' TEST :branch : base='string', pattern='\w', value='#xF8FF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x070F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x007F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x023F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x2010;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#xFE37;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x007D;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x201C;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x00BB;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x0F04;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x0020;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x2028;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\w', value='#x2029;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x41;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D7A8;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x61;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x61;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D7C9;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1C5;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1C5;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1FFC;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x2B0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x2B0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xFF9F;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x5D0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x5D0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x2FA1D;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x64B;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D1AD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x903;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D172;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x903;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D172;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x20DD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x20DD;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x20E2;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xFF10;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D7FF;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1034A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1034A;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x3025;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xB2;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xB2;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x10323;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x2044;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xFFE2;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x20A0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x20A0;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xFFE6;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x309B;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x309B;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#xFFE3;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x3190;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x3190;', type='invalid', RULE='37' TEST :branch : base='string', pattern='\W', value='#x1D1DD;', type='invalid', RULE='37' TEST :branch : base='boolean', pattern='true', value='true', type='valid', RULE='' TEST :branch : base='boolean', pattern='true', value='false', type='invalid', RULE='' TEST :branch : base='boolean', pattern='false', value='true', type='invalid', RULE='' TEST :branch : base='boolean', pattern='false', value='false', type='valid', RULE='' TEST :branch : base='boolean', pattern='(true|false)', value='true', type='valid', RULE='' TEST :branch : base='boolean', pattern='(true|false)', value='false', type='valid', RULE='' TEST :branch : base='boolean', pattern='(true|false|maybe)', value='maybe', type='invalid', RULE=''NOTE: valid XSD. Patterns values are tested during validation not compilation TEST :branch : base='boolean', pattern='(true)+', value='truetrue', type='invalid', RULE='' NOTE: valid XSD. Patterns values are tested during validation not compilation TEST :branch : base='boolean', pattern='(1|true)', value='1', type='valid', RULE='' TEST :branch : base='boolean', pattern='(1|true)', value='TRUE', type='valid', RULE='' TEST :branch : base='boolean', pattern='(1|true)', value='0', type='invalid', RULE='' TEST :branch : base='boolean', pattern='(1|true)', value='FALSE', type='invalid', RULE='' TEST :branch : base='boolean', pattern='(1|true)', value='', type='invalid', RULE='' TEST :branch : base='boolean', pattern='(1|true)', value='2', type='invalid', RULE='' TEST :branch : base='boolean', pattern='(1|true|false|0|0)', value='0', type='valid', RULE='' TEST :branch : base='base64Binary', pattern='([0-1]{4} | (0 | 1){8})', value='1111', type='valid', RULE='' TEST :branch : base='base64Binary', pattern='([0-1]{4} | (0 | 1){8})', value='110100111', type='valid', RULE='' TEST :branch : base='base64Binary', pattern='([0-1]{4} | (0 | 1){8})', value='111', type='invalid', RULE='' TEST :branch : base='base64Binary', pattern='([0-1]{4} | (0 | 1){8})', value='11111', type='invalid', RULE='' TEST :branch : base='base64Binary', pattern='([0-1]{4} | (0 | 1){8})', value='1111111', type='invalid', RULE='' TEST :branch : base='base64Binary', pattern='([0-1]{4} | (0 | 1){8})', value='111111111', type='invalid', RULE='' TEST :branch : base='hexBinary', pattern='AF01D1', value='AF01D1', type='valid', RULE='' TEST :branch : base='float', pattern='\d*\.\d+', value='1.001', type='valid', RULE='' TEST :branch : base='double', pattern='\d*\.\d+', value='1.001', type='valid', RULE='' TEST :branch : base='anyURI', pattern='http://\c*', value='http://www.foo.com', type='valid', RULE='' TEST :branch : base='Qname', pattern='[\i-[:]][\c-[:]]+:[\i-[:]][\c-[:]]+', value='a:b', type='valid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P1111Y12M', type='valid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P111Y12M', type='invalid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P1111Y1M', type='invalid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P11111Y12M', type='invalid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P1111Y', type='invalid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P12M', type='invalid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P11111Y00M', type='invalid', RULE='' TEST :branch : base='duration', pattern='P\p{Nd}{4}Y\p{Nd}{2}M', value='P11111Y13M', type='invalid', RULE='' TEST :branch : base='dateTime', pattern='\p{Nd}{4}-\d\d-\d\dT\d\d:\d\d:\d\d', value='2001-06-06T12:12:00', type='valid', RULE='' TEST :branch : base='dateTime', pattern='\p{Nd}{4}-\d\d-\d\dT\d\d:\d\d:\d\d', value='', type='invalid', RULE='' TEST :branch : base='dateTime', pattern='\p{Nd}{4}-\d\d-\d\dT\d\d:\d\d:\d\d', value='2001-06-06T12:12:61', type='invalid', RULE='' TEST :branch : base='dateTime', pattern='\p{Nd}{4}-\d\d-\d\dT\d\d:\d\d:\d\d', value='2001-06-32T12:12:00', type='invalid', RULE='' TEST :branch : base='time', pattern='\p{Nd}{2}:\d\d:\d\d(\-\d\d:\d\d)?', value='11:00:00', type='valid', RULE='' TEST :branch : base='time', pattern='\p{Nd}{2}:\d\d:\d\d(\-\d\d:\d\d)?', value='13:20:00-5:00', type='valid', RULE='' TEST :branch : base='time', pattern='\c+', value='abc', type='invalid', RULE='' TEST :branch : base='time', pattern='\p{Nd}+:\d\d:\d\d(\-\d\d:\d\d)?', value='12345:12:12-12:12', type='invalid', RULE='' TEST :branch : base='date', pattern='\p{Nd}{4}-\p{Nd}{2}-\p{Nd}{2}', value='1999-12-12', type='valid', RULE='' TEST :branch : base='gYearMonth', pattern='\p{Nd}{4}-\p{Nd}{2}', value='12000-11', type='invalid', RULE='' Fixed schema typo in schema (twice) and instance and above TEST :branch : base='gYear', pattern='\p{Nd}{4}', value='1999', type='valid', RULE='' TEST :branch : base='gYear', pattern='\p{Nd}{2}', value='1999', type='invalid', RULE='' TEST :branch : base='gMonthDay', pattern='0[123]\-(12|14)', value='03-14', type='valid', RULE='' TEST :branch : base='gDay', pattern='([123]0)|([12]?[1-9])|(31)', value='30', type='valid', RULE='' TEST :branch : base='gMonth', pattern='[123456789]|(10|11|12)', value='9', type='valid', RULE='' TEST :branch : base='token', pattern='\c+', value='a', type='valid', RULE='' TEST :branch : base='language', pattern='\c{2,4}', value='ch-a', type='valid', RULE='' TEST :branch : base='Name', pattern='\c+', value='abcdef', type='valid', RULE='' TEST :branch : base='NCName', pattern='[\i-[:]][\c-[:]]*', value='a:b', type='valid', RULE='' TEST :branch : base='ID', pattern='\c[\c\d]*', value='a1b', type='valid', RULE='' TEST :branch : base='IDREF', pattern='\c[\c\d]*', value='ab', type='valid', RULE='' TEST :branch : base='IDREF', pattern='\c[\c\d]*', value='ab', type='valid', RULE='' TEST :branch : base='ENTITIES (prohibited)', pattern='\c[\c\d\s]*', value='a b c', type='valid', RULE='' TEST :branch : base='NMTOKEN', pattern='\c[\c\d]*', value='name1', type='valid', RULE='' TEST :branch : base='NMTOKENS (prohibited)', pattern='\c[\c\d\s]*', value='n1 n2 n3', type='valid', RULE='' TEST :branch : base='decimal', pattern='\p{Nd}+', value='10000101', type='valid', RULE='' TEST :branch : base='integer', pattern='\p{Nd}+', value='10000201', type='valid', RULE='' TEST :branch : base='nonPositiveIntebger', pattern='\-\d\d', value='11', type='invalid', RULE='' TEST :branch : base='negativeInteger', pattern='\-?\d', value='+1', type='invalid', RULE='' TEST :branch : base='long', pattern='\d+', value='a', type='invalid', RULE='' TEST :branch : base='int', pattern='\d+', value='123', type='valid', RULE='' TEST :branch : base='short', pattern='\-?[0-3]{3}', value='-300', type='valid', RULE='' TEST :branch : base='byte', pattern='(\- | \+)?((1[0-2]?[0-7]?)|([1-9]?[0-9]?))|(\+?128)', value='128', type='valid', RULE='' TEST :branch : base='nonNegativeInteger', pattern='\d+', value='1111', type='valid', RULE='' TEST :branch : base='unsignedLong', pattern='\d+', value='123', type='valid', RULE='' TEST :branch : base='unsignedInt', pattern='\d+', value='123', type='valid', RULE='' TEST :branch : base='unsignedShort', pattern='\d+', value='123', type='valid', RULE='' TEST :branch : base='unshgiedByte', pattern='\d+', value='123', type='invalid', RULE='' TEST :branch : base='positiveInteger', pattern='\d+', value='123', type='valid', RULE='' TEST :branch : value of pattern is not a regular expression [ invalid ] TEST :branch : restriction of a type that defined as integer, pattern="abc" [ invalid ] TEST :branch : restriction of a type that defined as integer, maxExclusive=10, pattern="[0-9]*", XML has value=9 [ valid ] TEST :branch : restriction of a type that defined as integer, maxExclusive=10, pattern="[0-9]*", XML has value=10 [ invalid ] TEST :branch : restriction of a type that defined as integer, maxExclusive=10, pattern="[0-9]*", XML has value=0 [ valid ] TEST :branch : regex\restriction of a type that defined as integer, maxExclusive=10, pattern="\-[0-9]*", XML has value=-1 [ valid ] TEST :branch : regex\restriction of a type that defined as integer, minInclusive=-9, pattern="\-[0-9]*", XML has value=-10 [ invalid ] TEST :branch : restriction of a type that defined as integer, minInclusive=-9, pattern="\-[0-9]*", XML has value=-9 [ valid ] TEST :branch : regex\restriction of a type that defined as emum {1,2,3}, pattern="[13]", XML has value=1 [ valid ] TEST :branch : regex\restriction of a type that defined as emum {1,2,3}, pattern="[13]", XML has value=2 [ invalid ] TEST :branch : regex\restriction of a type that defined as emum {1,2,3}, pattern="[13]", XML has value=3 [ valid ] TEST :branch : TEST :branch : regex\pattern=123]+|[abc]+, value=abcaabbccabc [valid] TEST :branch : regex\pattern=123]+|[abc]+, value=1a[invalid] TEST :branch : regex\pattern=123]+|[abc]+, value=a1[invalid] TEST :branch : two patterns in a simple type (1) "[abc]+" (2) "[123]+", should be same as [abc]+|[123]+, value="112233123" [valid] TEST :branch : two patterns in a simple type (1) "[abc]+" (2) "[123]+", should be same as [abc]+|[123]+, value="abcaabbccabc" [valid] TEST :branch : two patterns in a simple type (1) "[abc]+" (2) "[123]+", should be same as [abc]+|[123]+, value="1a" [invalid] TEST :branch : two patterns in a simple type (1) "[abc]+" (2) "[123]+", should be same as [abc]+|[123]+, value="a1" [invalid] TEST :branch : restriction of two patterns in a simple type (1) "[abc]+" (2) "[123]+", should allow only the intersection, value="a1" [invalid] TEST :branch : restriction of two patterns in a simple type (1) "[abc]+" (2) "[123]+", should allow only the intersection, value="a1" [invalid] TEST :branch : RegexTest_1 TEST :branch : RegexTest_2 TEST :branch : RegexTest_3 TEST :branch : RegexTest_4 TEST :branch : RegexTest_5 TEST :branch : RegexTest_6 TEST :branch : RegexTest_7 TEST :branch : RegexTest_8 TEST :branch : RegexTest_9 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_10 TEST :branch : RegexTest_11 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_12 TEST :branch : RegexTest_13 TEST :branch : RegexTest_14 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_15 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_16 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_17 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_20 TEST :branch : RegexTest_21 TEST :branch : RegexTest_23 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_24 TSTF says pattern in schema is invalid, instance testing disabled, should have been in 4015, 5778 also relevant TEST :branch : RegexTest_25 TSTF says pattern in schema is invalid, instance testing disabled, 5778 relevant TEST :branch : RegexTest_26 TSTF says pattern in schema is invalid, instance testing disabled, 5778 relevant TEST :branch : RegexTest_27 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_28 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_30 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_33 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_34 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_35 TEST :branch : RegexTest_36 TEST :branch : RegexTest_37 TEST :branch : RegexTest_38 TEST :branch : RegexTest_39 TEST :branch : RegexTest_40 TEST :branch : RegexTest_41 TEST :branch : RegexTest_42 TEST :branch : RegexTest_43 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_44 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_45 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_46 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_47 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_48 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_49 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_50 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_51 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_52 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_53 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_54 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_55 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_56 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_57 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_58 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_63 TEST :branch : RegexTest_65 WG ruled that \o is not allowed TEST :branch : RegexTest_66 TEST :branch : RegexTest_67 TEST :branch : RegexTest_68 TEST :branch : RegexTest_69 TEST :branch : RegexTest_70 TEST :branch : RegexTest_71 TEST :branch : RegexTest_72 TEST :branch : RegexTest_73 TEST :branch : RegexTest_74 TEST :branch : RegexTest_75 TEST :branch : RegexTest_76 TEST :branch : RegexTest_77 TEST :branch : RegexTest_78 TEST :branch : RegexTest_79 TEST :branch : RegexTest_80 TEST :branch : RegexTest_81 TEST :branch : RegexTest_113 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_116 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_117 TEST :branch : RegexTest_118 TEST :branch : RegexTest_119 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_120 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_121 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_141 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_142 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_143 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_145 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_146 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_147 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_148 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_149 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_150 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_151 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_152 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_154 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_155 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_156 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_157 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_158 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_163 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_164 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_165 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_166 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_167 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_168 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_169 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_170 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_171 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_172 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_173 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_174 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_175 TEST :branch : RegexTest_176 TEST :branch : RegexTest_177 TEST :branch : RegexTest_178 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_180 TEST :branch : RegexTest_181 TEST :branch : RegexTest_182 TEST :branch : RegexTest_194 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_195 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_196 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_197 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_198 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_199 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_200 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_201 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_202 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_203 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_204 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_205 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_206 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_207 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_208 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_209 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_210 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_211 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_212 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_213 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_214 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_215 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_216 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_217 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_218 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_220 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_221 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_222 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_226 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_230 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_232 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_233 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_234 TEST :branch : RegexTest_235 TEST :branch : RegexTest_236 TEST :branch : RegexTest_239 TEST :branch : RegexTest_250 TEST :branch : RegexTest_251 TEST :branch : RegexTest_252 TEST :branch : RegexTest_253 TEST :branch : RegexTest_254 TEST :branch : RegexTest_255 TEST :branch : RegexTest_259 TEST :branch : RegexTest_260 TEST :branch : RegexTest_261 TEST :branch : RegexTest_262 TEST :branch : RegexTest_263 TEST :branch : RegexTest_264 TEST :branch : RegexTest_267 TEST :branch : RegexTest_268 TEST :branch : RegexTest_269 TEST :branch : RegexTest_270 TEST :branch : RegexTest_271 TEST :branch : RegexTest_272 TEST :branch : RegexTest_273 TEST :branch : RegexTest_274 TEST :branch : RegexTest_275 TEST :branch : RegexTest_276 TEST :branch : RegexTest_277 TEST :branch : RegexTest_278 TEST :branch : RegexTest_279 TEST :branch : RegexTest_280 TEST :branch : RegexTest_281 TEST :branch : RegexTest_282 TEST :branch : RegexTest_283 TEST :branch : RegexTest_284 TEST :branch : RegexTest_285 TEST :branch : RegexTest_286 TEST :branch : RegexTest_294 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_295 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_299 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_300 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_301 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_302 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_303 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_304 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_305 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_306 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_307 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_308 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_309 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_310 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_311 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_312 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_313 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_314 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_315 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_316 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_317 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_319 TEST :branch : RegexTest_322 TEST :branch : RegexTest_323 TEST :branch : RegexTest_324 TEST :branch : RegexTest_325 TEST :branch : RegexTest_326 TEST :branch : RegexTest_327 TEST :branch : RegexTest_328 TEST :branch : RegexTest_329 TEST :branch : RegexTest_332 TEST :branch : RegexTest_333 TEST :branch : RegexTest_334 TEST :branch : RegexTest_335 TEST :branch : RegexTest_336 TEST :branch : RegexTest_337 TEST :branch : RegexTest_339 TEST :branch : RegexTest_340 TEST :branch : RegexTest_341 TEST :branch : RegexTest_342 TEST :branch : RegexTest_343 TEST :branch : RegexTest_344 TEST :branch : RegexTest_345 TEST :branch : RegexTest_346 TEST :branch : RegexTest_347 TEST :branch : RegexTest_348 TEST :branch : RegexTest_349 TEST :branch : RegexTest_350 TEST :branch : RegexTest_352 TEST :branch : RegexTest_353 TEST :branch : RegexTest_354 TEST :branch : RegexTest_356 TEST :branch : RegexTest_357 TEST :branch : RegexTest_358 TEST :branch : RegexTest_359 TEST :branch : RegexTest_363 TEST :branch : RegexTest_364 TEST :branch : RegexTest_365 TEST :branch : RegexTest_367 TEST :branch : RegexTest_370 TEST :branch : RegexTest_371 TEST :branch : RegexTest_372 TEST :branch : RegexTest_373 TEST :branch : RegexTest_374 TEST :branch : RegexTest_375 TEST :branch : RegexTest_420 TEST :branch : RegexTest_421 TEST :branch : RegexTest_422 TEST :branch : RegexTest_424 TEST :branch : RegexTest_425 TEST :branch : RegexTest_426 TEST :branch : RegexTest_429 TEST :branch : RegexTest_430 TEST :branch : RegexTest_433 TEST :branch : RegexTest_434 TEST :branch : RegexTest_438 TEST :branch : RegexTest_439 TEST :branch : RegexTest_441 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_442 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_443 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_448 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_449 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_450 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_451 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_458 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_459 TEST :branch : RegexTest_460 TEST :branch : RegexTest_461 TEST :branch : RegexTest_462 TEST :branch : RegexTest_464 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_465 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_466 TEST :branch : RegexTest_467 TEST :branch : RegexTest_468 TEST :branch : RegexTest_469 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_470 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_471 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_472 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_473 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_474 TEST :branch : RegexTest_475 TEST :branch : RegexTest_476 TEST :branch : RegexTest_477 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_478 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_479 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_480 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_481 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_482 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_483 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_484 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_487 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_488 TEST :branch : RegexTest_489 TEST :branch : RegexTest_491 TEST :branch : RegexTest_492 TEST :branch : RegexTest_493 TEST :branch : RegexTest_494 TEST :branch : RegexTest_495 TEST :branch : RegexTest_496 TEST :branch : RegexTest_497 TEST :branch : RegexTest_498 TEST :branch : RegexTest_499 TEST :branch : RegexTest_500 TEST :branch : RegexTest_501 TEST :branch : RegexTest_502 TEST :branch : RegexTest_503 TEST :branch : RegexTest_504 TEST :branch : RegexTest_506 TEST :branch : RegexTest_508 TEST :branch : RegexTest_513 TEST :branch : RegexTest_514 TEST :branch : RegexTest_515 TEST :branch : RegexTest_516 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_517 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_518 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_519 schema invalid (bad pattern), so instance disabled TEST :branch : RegexTest_520 TEST :branch : RegexTest_521 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_522 TEST :branch : RegexTest_523 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_524 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_525 TEST :branch : RegexTest_528 TEST :branch : RegexTest_529 TEST :branch : RegexTest_530 TEST :branch : RegexTest_531 TEST :branch : RegexTest_532 TEST :branch : RegexTest_533 TEST :branch : RegexTest_535 TEST :branch : RegexTest_536 TEST :branch : RegexTest_537 TEST :branch : RegexTest_538 TEST :branch : RegexTest_539 TEST :branch : RegexTest_540 TEST :branch : RegexTest_541 TEST :branch : RegexTest_542 TEST :branch : RegexTest_543 TEST :branch : RegexTest_544 TEST :branch : RegexTest_545 TEST :branch : RegexTest_546 TEST :branch : RegexTest_547 TEST :branch : RegexTest_548 TEST :branch : RegexTest_549 TEST :branch : RegexTest_550 TEST :branch : RegexTest_551 TEST :branch : RegexTest_552 TEST :branch : RegexTest_553 TEST :branch : RegexTest_554 TEST :branch : RegexTest_555 TEST :branch : RegexTest_556 TEST :branch : RegexTest_557 TEST :branch : RegexTest_558 TEST :branch : RegexTest_559 TEST :branch : RegexTest_560 TEST :branch : RegexTest_561 TEST :branch : RegexTest_562 TEST :branch : RegexTest_563 TEST :branch : RegexTest_564 TEST :branch : RegexTest_565 TEST :branch : RegexTest_566 TEST :branch : RegexTest_567 TEST :branch : RegexTest_568 TEST :branch : RegexTest_569 TEST :branch : RegexTest_570 TEST :branch : RegexTest_571 TEST :branch : RegexTest_572 TEST :branch : RegexTest_573 TEST :branch : RegexTest_574 TEST :branch : RegexTest_575 TEST :branch : RegexTest_576 TEST :branch : RegexTest_577 TEST :branch : RegexTest_578 TEST :branch : RegexTest_579 TEST :branch : RegexTest_580 TEST :branch : RegexTest_581 TEST :branch : RegexTest_582 TEST :branch : RegexTest_583 TEST :branch : RegexTest_584 TEST :branch : RegexTest_585 TEST :branch : RegexTest_586 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_587 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_588 TEST :branch : RegexTest_589 TEST :branch : RegexTest_590 TEST :branch : RegexTest_591 TEST :branch : RegexTest_592 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_593 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_594 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_595 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_596 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_597 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_598 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_599 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_600 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_601 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_602 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_603 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_604 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_605 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_606 TEST :branch : RegexTest_607 TEST :branch : RegexTest_608 TEST :branch : RegexTest_609 TEST :branch : RegexTest_610 TEST :branch : RegexTest_611 TEST :branch : RegexTest_612 TEST :branch : RegexTest_613 TEST :branch : RegexTest_614 TEST :branch : RegexTest_615 TEST :branch : RegexTest_616 TEST :branch : RegexTest_617 TEST :branch : RegexTest_618 TEST :branch : RegexTest_619 TEST :branch : RegexTest_620 TEST :branch : RegexTest_621 TEST :branch : RegexTest_622 TEST :branch : RegexTest_623 TEST :branch : RegexTest_624 TEST :branch : RegexTest_625 TEST :branch : RegexTest_626 TEST :branch : RegexTest_627 TEST :branch : RegexTest_628 TEST :branch : RegexTest_629 TEST :branch : RegexTest_630 TEST :branch : RegexTest_631 TEST :branch : RegexTest_632 TEST :branch : RegexTest_633 TEST :branch : RegexTest_634 TEST :branch : RegexTest_635 TEST :branch : RegexTest_636 TEST :branch : RegexTest_637 TEST :branch : RegexTest_638 TEST :branch : RegexTest_639 TEST :branch : RegexTest_640 TSTF says pattern in schema valid despite bug report TEST :branch : RegexTest_641 TEST :branch : RegexTest_642 TEST :branch : RegexTest_643 TEST :branch : RegexTest_644 TEST :branch : RegexTest_645 TEST :branch : RegexTest_646 TEST :branch : RegexTest_647 TEST :branch : RegexTest_648 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_649 TEST :branch : RegexTest_650 TEST :branch : RegexTest_651 TEST :branch : RegexTest_652 TEST :branch : RegexTest_653 TEST :branch : RegexTest_654 TEST :branch : RegexTest_655 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_656 TEST :branch : RegexTest_657 TEST :branch : RegexTest_658 TEST :branch : RegexTest_659 TEST :branch : RegexTest_660 TEST :branch : RegexTest_661 TEST :branch : RegexTest_662 TEST :branch : RegexTest_663 TEST :branch : RegexTest_664 TEST :branch : RegexTest_665 TEST :branch : RegexTest_666 TEST :branch : RegexTest_667 TEST :branch : RegexTest_668 TEST :branch : RegexTest_669 TEST :branch : RegexTest_670 TEST :branch : RegexTest_671 TEST :branch : RegexTest_672 TEST :branch : RegexTest_673 TEST :branch : RegexTest_674 TEST :branch : RegexTest_675 TEST :branch : RegexTest_676 TEST :branch : RegexTest_677 TEST :branch : RegexTest_678 TEST :branch : RegexTest_679 TEST :branch : RegexTest_680 TEST :branch : RegexTest_681 TEST :branch : RegexTest_682 TEST :branch : RegexTest_683 TEST :branch : RegexTest_684 TEST :branch : RegexTest_685 TEST :branch : RegexTest_686 TEST :branch : RegexTest_687 TEST :branch : RegexTest_688 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_689 TEST :branch : RegexTest_690 TEST :branch : RegexTest_691 TEST :branch : RegexTest_692 TEST :branch : RegexTest_693 TEST :branch : RegexTest_694 TEST :branch : RegexTest_695 TEST :branch : RegexTest_696 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_697 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_698 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_699 TEST :branch : RegexTest_700 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_701 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_702 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_703 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_704 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_705 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_706 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_707 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_708 TEST :branch : RegexTest_709 TEST :branch : RegexTest_710 TEST :branch : RegexTest_711 TEST :branch : RegexTest_712 TEST :branch : RegexTest_713 TEST :branch : RegexTest_714 TEST :branch : RegexTest_715 TEST :branch : RegexTest_716 TEST :branch : RegexTest_717 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_718 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_719 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_720 TEST :branch : RegexTest_721 TEST :branch : RegexTest_722 TEST :branch : RegexTest_723 TEST :branch : RegexTest_724 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_725 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_726 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_727 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_728 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_729 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_730 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_731 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_732 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_733 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_734 TEST :branch : RegexTest_735 TEST :branch : RegexTest_736 TEST :branch : RegexTest_737 TEST :branch : RegexTest_738 TEST :branch : RegexTest_739 TEST :branch : RegexTest_740 TEST :branch : RegexTest_741 TEST :branch : RegexTest_742 TEST :branch : RegexTest_743 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_744 TEST :branch : RegexTest_745 TEST :branch : RegexTest_746 TEST :branch : RegexTest_747 TEST :branch : RegexTest_748 TEST :branch : RegexTest_749 TEST :branch : RegexTest_750 TEST :branch : RegexTest_751 TEST :branch : RegexTest_752 TEST :branch : RegexTest_753 TEST :branch : RegexTest_754 TEST :branch : RegexTest_755 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_756 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_757 TEST :branch : RegexTest_758 TEST :branch : RegexTest_759 TEST :branch : RegexTest_760 TEST :branch : RegexTest_761 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_762 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_763 TEST :branch : RegexTest_764 TEST :branch : RegexTest_765 TEST :branch : RegexTest_766 TEST :branch : RegexTest_767 TEST :branch : RegexTest_768 TEST :branch : RegexTest_769 TEST :branch : RegexTest_770 TEST :branch : RegexTest_771 TEST :branch : RegexTest_772 TEST :branch : RegexTest_773 TSTF says pattern in schema valid despite bug report TEST :branch : RegexTest_774 TEST :branch : RegexTest_775 TEST :branch : RegexTest_776 TEST :branch : RegexTest_777 TEST :branch : RegexTest_778 TEST :branch : RegexTest_779 TEST :branch : RegexTest_780 TEST :branch : RegexTest_781 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_782 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_783 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_784 TEST :branch : RegexTest_785 TEST :branch : RegexTest_786 TEST :branch : RegexTest_787 TEST :branch : RegexTest_788 TEST :branch : RegexTest_789 TEST :branch : RegexTest_790 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_791 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_792 TEST :branch : RegexTest_793 TEST :branch : RegexTest_794 TEST :branch : RegexTest_795 TEST :branch : RegexTest_796 TEST :branch : RegexTest_797 TEST :branch : RegexTest_798 TEST :branch : RegexTest_799 TEST :branch : RegexTest_800 TEST :branch : RegexTest_801 TEST :branch : RegexTest_802 TEST :branch : RegexTest_803 TEST :branch : RegexTest_804 TEST :branch : RegexTest_805 TEST :branch : RegexTest_806 TEST :branch : RegexTest_807 TEST :branch : RegexTest_808 TEST :branch : RegexTest_809 TEST :branch : RegexTest_810 TEST :branch : RegexTest_811 TEST :branch : RegexTest_812 TEST :branch : RegexTest_813 TEST :branch : RegexTest_814 TEST :branch : RegexTest_815 TEST :branch : RegexTest_816 TEST :branch : RegexTest_817 TEST :branch : RegexTest_818 TEST :branch : RegexTest_819 TEST :branch : RegexTest_820 TEST :branch : RegexTest_821 TEST :branch : RegexTest_822 TEST :branch : RegexTest_823 TEST :branch : RegexTest_824 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_825 TEST :branch : RegexTest_826 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_827 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_828 TEST :branch : RegexTest_829 TEST :branch : RegexTest_830 TEST :branch : RegexTest_831 TEST :branch : RegexTest_832 TEST :branch : RegexTest_833 TEST :branch : RegexTest_834 TEST :branch : RegexTest_835 TEST :branch : RegexTest_836 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_837 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_841 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_842 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_843 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_844 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_845 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_846 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_847 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_848 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_849 TEST :branch : RegexTest_850 TEST :branch : RegexTest_851 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_852 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_853 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_854 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_855 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_856 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_857 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_858 TEST :branch : RegexTest_859 TEST :branch : RegexTest_861 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_862 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_863 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_864 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_865 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_866 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_867 TEST :branch : RegexTest_868 TEST :branch : RegexTest_869 TEST :branch : RegexTest_870 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_879 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_880 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_882 TEST :branch : RegexTest_883 TEST :branch : RegexTest_884 TEST :branch : RegexTest_885 TEST :branch : RegexTest_886 TEST :branch : RegexTest_887 TEST :branch : RegexTest_888 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_889 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_890 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_891 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_892 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_893 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_894 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_895 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_896 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_897 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_898 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_899 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_900 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_901 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_902 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_903 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_904 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_905 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_906 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_907 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_908 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_909 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_910 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_911 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_912 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_913 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_914 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_915 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_916 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_917 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_918 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_919 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_920 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_921 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_922 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_923 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_924 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_925 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_926 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_927 TEST :branch : RegexTest_928 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_929 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_930 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_936 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_937 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_938 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_939 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_940 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_941 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_942 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_943 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_944 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_945 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_946 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_947 TEST :branch : RegexTest_948 TEST :branch : RegexTest_949 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_950 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_951 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_952 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_953 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_954 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_955 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_956 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_957 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_958 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_959 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_960 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_961 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_962 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_963 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_964 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_965 TEST :branch : RegexTest_966 TEST :branch : RegexTest_973 TEST :branch : RegexTest_976 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_977 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_978 TEST :branch : RegexTest_979 TEST :branch : RegexTest_980 TEST :branch : RegexTest_981 TEST :branch : RegexTest_982 TEST :branch : RegexTest_983 TEST :branch : RegexTest_984 TEST :branch : RegexTest_985 TEST :branch : RegexTest_986 TEST :branch : RegexTest_987 TEST :branch : RegexTest_988 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_989 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_990 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_991 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_992 TEST :branch : RegexTest_993 TEST :branch : RegexTest_994 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_995 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_996 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_997 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_999 TEST :branch : RegexTest_1000 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1001 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1002 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1003 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1004 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1005 TEST :branch : RegexTest_1006 TEST :branch : RegexTest_1007 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1008 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1009 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1010 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1011 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1012 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1013 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1014 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1015 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1016 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1017 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1018 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1019 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1020 TEST :branch : RegexTest_1021 TEST :branch : RegexTest_1022 TEST :branch : RegexTest_1023 TEST :branch : RegexTest_1024 TEST :branch : RegexTest_1025 TEST :branch : RegexTest_1026 TEST :branch : RegexTest_1027 TEST :branch : RegexTest_1028 TEST :branch : RegexTest_1029 TEST :branch : RegexTest_1030 TEST :branch : RegexTest_1031 TEST :branch : RegexTest_1032 TEST :branch : RegexTest_1033 TEST :branch : RegexTest_1034 TEST :branch : RegexTest_1035 TEST :branch : RegexTest_1036 TEST :branch : RegexTest_1037 TEST :branch : RegexTest_1038 TEST :branch : RegexTest_1039 TEST :branch : RegexTest_1040 TEST :branch : RegexTest_1041 TEST :branch : RegexTest_1042 TEST :branch : RegexTest_1043 TEST :branch : RegexTest_1044 TEST :branch : RegexTest_1045 TEST :branch : RegexTest_1046 TEST :branch : RegexTest_1047 TEST :branch : RegexTest_1048 TEST :branch : RegexTest_1049 TEST :branch : RegexTest_1050 TEST :branch : RegexTest_1051 TEST :branch : RegexTest_1052 TEST :branch : RegexTest_1053 TEST :branch : RegexTest_1054 TEST :branch : RegexTest_1055 TEST :branch : RegexTest_1056 TEST :branch : RegexTest_1057 TEST :branch : RegexTest_1058 TEST :branch : RegexTest_1059 TEST :branch : RegexTest_1060 TEST :branch : RegexTest_1061 TEST :branch : RegexTest_1062 TEST :branch : RegexTest_1063 TEST :branch : RegexTest_1064 TEST :branch : RegexTest_1065 TEST :branch : RegexTest_1066 TEST :branch : RegexTest_1067 TEST :branch : RegexTest_1068 TEST :branch : RegexTest_1069 TEST :branch : RegexTest_1070 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1071 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1072 TEST :branch : RegexTest_1073 TEST :branch : RegexTest_1074 TEST :branch : RegexTest_1075 TEST :branch : RegexTest_1076 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1077 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1078 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1079 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1080 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1081 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1082 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1083 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1084 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1085 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1086 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1087 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1088 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1089 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1090 TEST :branch : RegexTest_1091 TEST :branch : RegexTest_1092 TEST :branch : RegexTest_1093 TEST :branch : RegexTest_1094 TEST :branch : RegexTest_1095 TEST :branch : RegexTest_1096 TEST :branch : RegexTest_1097 TEST :branch : RegexTest_1098 TEST :branch : RegexTest_1099 TEST :branch : RegexTest_1100 TEST :branch : RegexTest_1101 TEST :branch : RegexTest_1102 TEST :branch : RegexTest_1103 TEST :branch : RegexTest_1104 TEST :branch : RegexTest_1105 TEST :branch : RegexTest_1106 TEST :branch : RegexTest_1107 TEST :branch : RegexTest_1108 TEST :branch : RegexTest_1109 TEST :branch : RegexTest_1110 TEST :branch : RegexTest_1111 TEST :branch : RegexTest_1112 TEST :branch : RegexTest_1113 TEST :branch : RegexTest_1114 TEST :branch : RegexTest_1115 TEST :branch : RegexTest_1116 TEST :branch : RegexTest_1117 TEST :branch : RegexTest_1118 TEST :branch : RegexTest_1119 TEST :branch : RegexTest_1120 TEST :branch : RegexTest_1121 TEST :branch : RegexTest_1122 TEST :branch : RegexTest_1123 TEST :branch : RegexTest_1124 TSTF says pattern in schema valid despite bug report TEST :branch : RegexTest_1125 TEST :branch : RegexTest_1126 TEST :branch : RegexTest_1127 TEST :branch : RegexTest_1128 TEST :branch : RegexTest_1129 TEST :branch : RegexTest_1130 TEST :branch : RegexTest_1131 TEST :branch : RegexTest_1132 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1133 TEST :branch : RegexTest_1134 TEST :branch : RegexTest_1135 TEST :branch : RegexTest_1136 TEST :branch : RegexTest_1137 TEST :branch : RegexTest_1138 TEST :branch : RegexTest_1139 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1140 TEST :branch : RegexTest_1141 TEST :branch : RegexTest_1142 TEST :branch : RegexTest_1143 TEST :branch : RegexTest_1144 TEST :branch : RegexTest_1145 TEST :branch : RegexTest_1146 TEST :branch : RegexTest_1147 TEST :branch : RegexTest_1148 TEST :branch : RegexTest_1149 TEST :branch : RegexTest_1150 TEST :branch : RegexTest_1151 TEST :branch : RegexTest_1152 TEST :branch : RegexTest_1153 TEST :branch : RegexTest_1154 TEST :branch : RegexTest_1155 TEST :branch : RegexTest_1156 TEST :branch : RegexTest_1157 TEST :branch : RegexTest_1158 TEST :branch : RegexTest_1159 TEST :branch : RegexTest_1160 TEST :branch : RegexTest_1161 TEST :branch : RegexTest_1162 TEST :branch : RegexTest_1163 TEST :branch : RegexTest_1164 TEST :branch : RegexTest_1165 TEST :branch : RegexTest_1166 TEST :branch : RegexTest_1167 TEST :branch : RegexTest_1168 TEST :branch : RegexTest_1169 TEST :branch : RegexTest_1170 TEST :branch : RegexTest_1171 TEST :branch : RegexTest_1172 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1173 TEST :branch : RegexTest_1174 TEST :branch : RegexTest_1175 TEST :branch : RegexTest_1176 TEST :branch : RegexTest_1177 TEST :branch : RegexTest_1178 TEST :branch : RegexTest_1179 TEST :branch : RegexTest_1180 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1181 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1182 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1183 TEST :branch : RegexTest_1184 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1185 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1186 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1187 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1188 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1189 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1190 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1191 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1192 TEST :branch : RegexTest_1193 TEST :branch : RegexTest_1194 TEST :branch : RegexTest_1195 TEST :branch : RegexTest_1196 TEST :branch : RegexTest_1197 TEST :branch : RegexTest_1198 TEST :branch : RegexTest_1199 TEST :branch : RegexTest_1200 TEST :branch : RegexTest_1201 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1202 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1203 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1204 TEST :branch : RegexTest_1205 TEST :branch : RegexTest_1206 TEST :branch : RegexTest_1207 TEST :branch : RegexTest_1208 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1209 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1210 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1211 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1212 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1213 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1214 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1215 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1216 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1217 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1218 TEST :branch : RegexTest_1219 TEST :branch : RegexTest_1220 TEST :branch : RegexTest_1221 TEST :branch : RegexTest_1222 TEST :branch : RegexTest_1223 TEST :branch : RegexTest_1224 TEST :branch : RegexTest_1225 TEST :branch : RegexTest_1226 TEST :branch : RegexTest_1227 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1228 TEST :branch : RegexTest_1229 TEST :branch : RegexTest_1230 TEST :branch : RegexTest_1231 TEST :branch : RegexTest_1232 TEST :branch : RegexTest_1233 TEST :branch : RegexTest_1234 TEST :branch : RegexTest_1235 TEST :branch : RegexTest_1236 TEST :branch : RegexTest_1237 TEST :branch : RegexTest_1238 TEST :branch : RegexTest_1239 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1240 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1241 TEST :branch : RegexTest_1242 TEST :branch : RegexTest_1243 TEST :branch : RegexTest_1244 TEST :branch : RegexTest_1245 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1246 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1247 TEST :branch : RegexTest_1248 TEST :branch : RegexTest_1249 TEST :branch : RegexTest_1250 TEST :branch : RegexTest_1251 TEST :branch : RegexTest_1252 TEST :branch : RegexTest_1253 TEST :branch : RegexTest_1254 TEST :branch : RegexTest_1255 TEST :branch : RegexTest_1256 TEST :branch : RegexTest_1257 TSTF says pattern in schema valid despite bug report TEST :branch : RegexTest_1258 TEST :branch : RegexTest_1259 TEST :branch : RegexTest_1260 TEST :branch : RegexTest_1261 TEST :branch : RegexTest_1262 TEST :branch : RegexTest_1263 TEST :branch : RegexTest_1264 TEST :branch : RegexTest_1265 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1266 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1267 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1268 TEST :branch : RegexTest_1269 TEST :branch : RegexTest_1270 TEST :branch : RegexTest_1271 TEST :branch : RegexTest_1272 TEST :branch : RegexTest_1273 TEST :branch : RegexTest_1274 HST checked that this does contain bogus double exponent in a pattern TEST :branch : RegexTest_1275 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1276 TEST :branch : RegexTest_1277 TEST :branch : RegexTest_1278 TEST :branch : RegexTest_1279 TEST :branch : RegexTest_1280 TEST :branch : RegexTest_1281 TEST :branch : RegexTest_1282 TEST :branch : RegexTest_1283 TEST :branch : RegexTest_1284 TEST :branch : RegexTest_1285 TEST :branch : RegexTest_1286 TEST :branch : RegexTest_1287 TEST :branch : RegexTest_1288 TEST :branch : RegexTest_1289 TEST :branch : RegexTest_1290 TEST :branch : RegexTest_1291 TEST :branch : RegexTest_1292 TEST :branch : RegexTest_1293 TEST :branch : RegexTest_1294 TEST :branch : RegexTest_1295 TEST :branch : RegexTest_1296 TEST :branch : RegexTest_1297 TEST :branch : RegexTest_1298 TEST :branch : RegexTest_1299 TEST :branch : RegexTest_1300 TEST :branch : RegexTest_1301 TEST :branch : RegexTest_1302 TEST :branch : RegexTest_1303 TEST :branch : RegexTest_1304 TEST :branch : RegexTest_1305 TEST :branch : RegexTest_1306 TEST :branch : RegexTest_1307 TEST :branch : RegexTest_1308 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1309 TEST :branch : RegexTest_1310 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1311 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1312 TEST :branch : RegexTest_1313 TEST :branch : RegexTest_1314 TEST :branch : RegexTest_1315 TEST :branch : RegexTest_1316 TEST :branch : RegexTest_1317 TEST :branch : RegexTest_1318 TEST :branch : RegexTest_1319 TEST :branch : RegexTest_1320 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1321 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1322 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1323 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1324 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1325 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1326 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1327 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1328 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1329 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1330 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1331 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1332 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1333 TEST :branch : RegexTest_1334 TSTF notes pattern in schema is invalid per 4016, but was originally marked invalid anyway! TEST :branch : RegexTest_1335 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1336 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1337 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1338 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1339 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1340 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1341 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1342 TEST :branch : RegexTest_1343 TEST :branch : RegexTest_1345 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1346 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1347 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1348 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1349 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1350 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1351 TEST :branch : RegexTest_1352 TEST :branch : RegexTest_1353 TEST :branch : RegexTest_1354 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1363 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1364 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1365 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1366 TEST :branch : RegexTest_1367 TEST :branch : RegexTest_1368 TEST :branch : RegexTest_1369 TEST :branch : RegexTest_1370 TEST :branch : RegexTest_1371 TEST :branch : RegexTest_1372 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1373 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1374 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1375 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1376 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1377 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1378 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1379 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1380 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1381 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1382 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1383 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1384 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1385 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1386 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1387 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1388 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1389 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1390 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1391 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1392 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1393 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1394 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1395 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1396 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1397 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1398 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1399 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1400 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1401 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1402 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1403 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1404 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1405 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1406 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1407 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1408 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1409 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1410 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1411 TEST :branch : RegexTest_1412 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1413 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1414 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1420 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1421 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1422 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1423 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1424 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1425 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1426 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1427 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1428 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1429 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1430 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1431 TEST :branch : RegexTest_1432 TEST :branch : RegexTest_1433 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1434 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1435 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1436 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1437 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1438 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1439 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1440 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1441 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1442 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1443 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1444 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1445 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1446 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1447 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1448 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1449 TSTF notes pattern in schema is invalid per 4016, but was originally marked invalid anyway! TEST :branch : RegexTest_1450 TSTF notes pattern in schema is invalid per 4016, but was originally marked invalid anyway! TEST :branch : RegexTest_1451 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1452 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1453 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1454 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1455 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1456 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1457 TEST :branch : RegexTest_1462 TEST :branch : RegexTest_1463 TEST :branch : RegexTest_1464 TEST :branch : RegexTest_1465 TEST :branch : RegexTest_1466 TEST :branch : RegexTest_1467 TEST :branch : RegexTest_1468 TEST :branch : RegexTest_1469 TEST :branch : RegexTest_1470 TEST :branch : RegexTest_1471 TEST :branch : RegexTest_1472 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1473 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1474 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1475 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1476 TEST :branch : RegexTest_1477 TEST :branch : RegexTest_1478 HST checked this against MSM's regex parser, which didn't like it TEST :branch : RegexTest_1479 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1480 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1481 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1483 TEST :branch : RegexTest_1484 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1485 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1486 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1487 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1488 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1489 TEST :branch : RegexTest_1490 TEST :branch : RegexTest_1491 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1492 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1493 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1494 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1495 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1496 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1497 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1498 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1499 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1500 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1501 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1502 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1503 HST checked that this does contain bogus \[digit] in a pattern TEST :branch : RegexTest_1504 TEST :branch : RegexTest_1505 TEST :branch : RegexTest_1506 TEST :branch : RegexTest_1507 TEST :branch : RegexTest_1508 TEST :branch : RegexTest_1509 TEST :branch : RegexTest_1510 TEST :branch : RegexTest_1511 TEST :branch : RegexTest_1512 TEST :branch : RegexTest_1513 TEST :branch : RegexTest_1514 TEST :branch : RegexTest_1515 TEST :branch : RegexTest_1516 TEST :branch : RegexTest_1517 TEST :branch : RegexTest_1518 TEST :branch : RegexTest_1519 TEST :branch : RegexTest_1520 TEST :branch : RegexTest_1521 TEST :branch : RegexTest_1522 TEST :branch : RegexTest_1523 TEST :branch : RegexTest_1524 TEST :branch : RegexTest_1525 TEST :branch : RegexTest_1526 TEST :branch : RegexTest_1527 TEST :branch : RegexTest_1528 TEST :branch : RegexTest_1529 TEST :branch : RegexTest_1530 TEST :branch : RegexTest_1531 TEST :branch : RegexTest_1532 TEST :branch : RegexTest_1533 TEST :branch : RegexTest_1534 TEST :branch : RegexTest_1535 TEST :branch : RegexTest_1536 TEST :branch : RegexTest_1537 TEST :branch : RegexTest_1538 TEST :branch : RegexTest_1539 TEST :branch : RegexTest_1540 TEST :branch : RegexTest_1541 TEST :branch : RegexTest_1543 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : RegexTest_1544 TSTF says pattern in schema is invalid, instance testing disabled TEST :branch : BasicLatin TEST :branch : Latin-1Supplement TEST :branch : LatinExtended-A TEST :branch : LatinExtended-B TEST :branch : IPAExtensions TEST :branch : SpacingModifierLetters TEST :branch : CombiningDiacriticalMarks TEST :branch : Cyrillic TEST :branch : Armenian TEST :branch : Hebrew TEST :branch : Arabic TEST :branch : Syriac TEST :branch : Thaana TEST :branch : Devanagari TEST :branch : Bengali TEST :branch : Gurmukhi TEST :branch : Gujarati TEST :branch : Oriya TEST :branch : Tamil TEST :branch : Telugu TEST :branch : Kannada TEST :branch : Malayalam TEST :branch : Sinhala TEST :branch : Thai TEST :branch : Lao TEST :branch : Tibetan TEST :branch : Myanmar TEST :branch : Georgian TEST :branch : HangulJamo TEST :branch : Ethiopic TEST :branch : Cherokee TEST :branch : UnifiedCanadianAboriginalSyllabics TEST :branch : Ogham TEST :branch : Runic TEST :branch : Khmer TEST :branch : Mongolian TEST :branch : LatinExtendedAdditional TEST :branch : GreekExtended TEST :branch : GeneralPunctuation TEST :branch : SuperscriptsandSubscripts TEST :branch : CurrencySymbols TEST :branch : LetterlikeSymbols TEST :branch : NumberForms TEST :branch : Arrows TEST :branch : MathematicalOperators TEST :branch : MiscellaneousTechnical TEST :branch : ControlPictures TEST :branch : OpticalCharacterRecognition TEST :branch : EnclosedAlphanumerics TEST :branch : BoxDrawing TEST :branch : BlockElements TEST :branch : GeometricShapes TEST :branch : MiscellaneousSymbols TEST :branch : Dingbats TEST :branch : BraillePatterns TEST :branch : CJKRadicalsSupplement TEST :branch : KangxiRadicals TEST :branch : IdeographicDescriptionCharacters TEST :branch : CJKSymbolsandPunctuation TEST :branch : Hiragana TEST :branch : Katakana TEST :branch : Bopomofo TEST :branch : HangulCompatibilityJamo TEST :branch : Kanbun TEST :branch : BopomofoExtended TEST :branch : EnclosedCJKLettersandMonths TEST :branch : CJKCompatibility TEST :branch : CJKUnifiedIdeographs TEST :branch : YiSyllables TEST :branch : YiRadicals TEST :branch : HighSurrogates TEST :branch : CJKCompatibilityIdeographs TEST :branch : AlphabeticPresentationForms TEST :branch : ArabicPresentationForms-A TEST :branch : CombiningHalfMarks TEST :branch : CJKCompatibilityForms TEST :branch : SmallFormVariants TEST :branch : HalfwidthandFullwidthForms TEST :branch : Specials TEST :branch : XSD: an email regex pattern takes more than one minute to validate HST agrees this one doesn't match TEST :branch : 381386 : character class escape whack w in pattern facet matches Low Line TEST :branch : Valid characeter mappings from character sequence \w TEST :branch : Valid characeter mappings from character sequence \d TEST :branch : Invalid characeter mappings from character sequence \d TEST :branch : Valid characeter mappings from character sequence \i TEST :branch : Invalid characeter mappings from character sequence \i TEST :branch : Valid characeter mappings from character sequence \c TEST :branch : Invalid characeter mappings from character sequence \c See bug 13606. The instance is valid using the name character definitions used in XML 1.1 and XML 1.0 5th edition