4`}~   /E_wxyz}~ abc a  abc b  abc (expected " =  failure(s). ms. tests, ") ", actual ""\nabc" doesn't match "^abc$""\r\nabc" doesn't match "^abc$""\rabc" doesn't match "^abc$"!"\u0085abc" doesn't match "^abc$"!"\u2028abc" doesn't match "^abc$"!"\u2029abc" doesn't match "^abc$""a\nb" matches "^a.*b$""a\r\nb" matches "^a.*b$""a\rb" matches "^a.*b$""a\u0085b" matches "^a.*b$""a\u2028b" matches "^a.*b$""a\u2029b" matches "^a.*b$")"aaab" doesn't match to precompiled "a*b"&"b" doesn't match to precompiled "a*b" "c" matches to precompiled "a*b"/"ccccaaaaab" doesn't match to precompiled "a*b"#$ $1_test_$212()I()J()Ljava/lang/Object;()Ljava/lang/String;()V()Z()[B (.*?)=(.*)(A*)b\1(I)Ljava/lang/String;(I)V(Ljava/lang/Object;)Z(Ljava/lang/String;)I&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V(Ljava/lang/String;)Z([B)V([C)V(a*)b7*************** THERE ARE FAILURES! *******************7********************* FAILURE! **********************7*******************************************************--foo-garply-wacky-1234$0> ABCDDDDDABCDDDDD = true AaAaaaBAAAAAAAaAaaaBAAAAAA = trueCBy Default will run automated tests from file 'docs/RETest.txt' ...CaBgDe12CaBgDe12 = trueCode ConstantValueCould not find: Deserialized (a*)bDid not match 'ABCDDDDD'.Did not match 'AaAaaaBAAAAAA'.Did not match 'CaBgDe12'.Did not match 'aBcDDdd'.*Did not match 'aaab' with deserialized RE.Did not match 'abcddd'.ERRError:  Exceptions FATAL ERROR:  Grep fails!Has parens after deserialization.IJLineNumberTableLjava/io/PrintStream;Ljava/lang/String;Ljava/lang/StringBuffer;LocalVariableTableMATCH_CASEINDEPENDENT abc(\w*) Match failed.Match successful. Match time = NEW_LINENO RETest.javaScript error. Line = Serialized/deserialized (a*)b SourceFile StackMapTableTest script error!Tests complete. 6Usage: RETest ([-i] [regex]) ([/path/to/testfile.txt])Wrong number of splitted parts$Wrong number of string found by grep%Wrong result of substitution in "a*b"Wrong splitted partWrong subst() resultYESZ[A-Z]*[C[Ljava/lang/String;] = ^a$^a.*b$^abc$aa ba ba ba*baBcDDddaBcDDdd = true aaaab = trueaaaabfooaaabgarplyaaabwackybaaabaaab = abc(\w*)abc(d*)abcddd abcddd = trueactualappendargs assertEqualsa…ba
ba
bbb =  badPatternbrcc =  ccccaaaaab ccccaaaaab = close%com/sun/org/apache/regexp/internal/RE2com/sun/org/apache/regexp/internal/REDebugCompiler,com/sun/org/apache/regexp/internal/REProgram)com/sun/org/apache/regexp/internal/RETest-com/sun/org/apache/regexp/internal/RETestCasecompilecompilercurrentTimeMillisdiedocs/RETest.txt dumpProgrameequalsexistsexitexpectedexpectedParenCountexpectedParensexprfailfailures findNextTestflushgetExpectedResultgetNextTestCasegetParen getParenCount getPropertygrephttp://[\.\w\-\?/~_@&=%]+iinjava/io/BufferedReaderjava/io/ByteArrayInputStreamjava/io/ByteArrayOutputStream java/io/Filejava/io/FileReaderjava/io/IOExceptionjava/io/InputStreamReaderjava/io/ObjectInputStreamjava/io/ObjectOutputStreamjava/io/PrintStreamjava/io/PrintWriterjava/lang/Exceptionjava/lang/Integerjava/lang/Objectjava/lang/Stringjava/lang/StringBufferjava/lang/StringBuilderjava/lang/Systemjava/lang/Throwableline.separatorlogmainmatch matchAgainstmessagemsnumberoutparseIntprintprintStackTraceprintlnrre1re1InstructionsreadLine readObjectreadyresetresultrunAutomatedTestsrunInteractiveTestsrunTestrunningss[say setMatchFlags setProgram shouldMatch showParens showSuccessessplit startsWithsubsttagtest testCount testDocument testInput testOthertestPrecompiledREtestSplitAndGrep testSubsttestcasethis toByteArraytoStringtrimvariable=valuevariable_test_value12Hvisit us: 1234http://www.apache.org! visit us: http://www.apache.org! writeObjectwriterx+xxxxxxxxaabxxxxbyyyyaaabzzzyesnoyyyyzzz…abc
abc
abc23456789:;<=>?@ABCD'Lcom/sun/org/apache/regexp/internal/RE;4Lcom/sun/org/apache/regexp/internal/REDebugCompiler;.Lcom/sun/org/apache/regexp/internal/REProgram;+Lcom/sun/org/apache/regexp/internal/RETest;/Lcom/sun/org/apache/regexp/internal/RETestCase;Ljava/io/BufferedReader;Ljava/io/ByteArrayInputStream;Ljava/io/ByteArrayOutputStream;Ljava/io/File;Ljava/io/InputStream;Ljava/io/PrintWriter;Ljava/lang/Exception;*(Lcom/sun/org/apache/regexp/internal/RE;)V1(Lcom/sun/org/apache/regexp/internal/REProgram;)V(Ljava/io/File;)V(Ljava/io/InputStream;)V(Ljava/io/OutputStream;)V(Ljava/io/PrintWriter;)V(Ljava/io/Reader;)V(Ljava/lang/Object;)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V([Ljava/lang/String;)V([Ljava/lang/String;)Z(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;B(Ljava/lang/String;)Lcom/sun/org/apache/regexp/internal/REProgram;I(Ljava/io/BufferedReader;)Lcom/sun/org/apache/regexp/internal/RETestCase;,(Ljava/io/BufferedReader;)Ljava/lang/String;(([Ljava/lang/Object;)[Ljava/lang/String;'(Ljava/lang/String;)[Ljava/lang/String;-(Ljava/lang/StringBuffer;Ljava/lang/String;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vy(Lcom/sun/org/apache/regexp/internal/RETest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Ljava/lang/String;)V & k  1 M ,   ( P Q X \ n o p q  W t  a d  b      V {  U u v + N  % O Q Z [ ` ) H g   j     * ' . - f  h h                                                                                    !ek& Gz*2^ L+N^  BAB IEGHJ jQY%L* +*2./* +*2-IK0KI+m-+  @* SUWY\(`0a8b>cDeQIjT*R*Y!**l5m s[YM,*+#*YW\\\+\\\\X/YMN*-"-L6\YYC::+JH;:#, *B/ *A/*,* 6I"N*YW<\-O\X/-N"`CBfuy|FQY]`exRxC .HQm|`^]s$RX*YW=\+\X/^s^%V+VJ*,,  sF^%*Y`*YW\\\X/*'/*&/*'/*YW\\\X/*+/*/*8YMM*,",L*YW\\\X/: (.4:X]cju} u*|s^`@+K s^d5=+-*YW \Y \+\X/ѱ 1 .4 205s5RZ]A*'*(*)*&Y+A:@YYW3\+\XPYYB::9*3:68 :8*YW\\C\] eZ \X/* *%/*YWH\*Y \*Y \X/SpxxzxAG 8^  & A S[chmpux"#%&>c rslKmS nOY$L*F/Y?MY,F+GY,>c?i@uABCEGIKLPQRSTVXY\^` adf!h'i,l6m;nDpMrSsXvbwgxpzy|} !*09?HN*Os ER4M31oHwY|UYUYUY|UYUY UYAUYUYUY aUY |UY UY UY GUYUYUY|UYUYUYNUYUYUYAUYUYUYbUYEUYUYULY+$MY,N*Y/-^6*YW_\[X/*-* *,-g6*YWh\[X/*-* *,-i6*YWj\[X/*-* *,-k6*YWl\[X/*-* *,///f 6;@FNfkpv4wsTSRYpYvSYvSYxSYySLYYM,wN6+-*M+2-25*J+-1YuMYvSYvSL,-N6-;*YWp\YQ\-2\X/*>+2-25*K+-1 -!+>B#*;IOYcrx>-"0{?0s!#R*^qYYL)M+](N*L,-5YnL+t* N*Ns-5Y"L+q! N*Nr-5YRL+Ug N*Ng-5YRL+g N*N-5F  (2;EOXblu  *s R !~B, ,-S-4-,S,*YW+\\,\\-\ \X, (A*BsBJB!B/,*YW+\\Y\Y \X,..!*/s/J/!/)pD+SO+S*G+ + - /167s'PM+9G+;M,;,TM,U*,S*YWE\,\X/^, &2 CE GHJLM$O'Q0SGTNW PsP ML*x *+4M+9+;N+;:;S666:A*+;T06/+;TQ6:6   +;S Y*,-7(I Jcf hlop#q&r)s,u1v>wCxOyVz`{izof Y0 s |in$hI#_ &\c)Y",V#! o_2