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='힣', 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