1 ^5 ^6 7 8 9:; ^<=>?@ABCDEFGHIJKLM ^NO PQR ^S TU PVWXYZ[\]^ '_`abcdef ^gh ^ij ^klmnopqrs 'St >uv wxyz{|}~ P S   _ P   d P P U    ^     U ^   ^UexprTypeB exprSubTypeOR ConstantValueANDCOMPAREEQUALS NOT_EQUALSLT LT_EQUALSGT GT_EQUALS VC_EQUALS VC_NOT_EQUALSVC_LT  VC_LT_EQUALS VC_GT  VC_GT_EQUALS OC_LTLT OC_GTGTNC_ISNC_ISNOTRANGE_EXPRESSIONARITHMETIC_OPERATORPLUSMINUSMULTIPLYDIVIDIVMOD UNARY_EXPR SET_OPERATORUNIONVBAR INTERSECTEXCEPTPARANTHESIZED_EXPR PATH_EXPRPREDICATED_EXPR ANY_KIND_TEST TEXT_TEST COMMENT_TESTNAME_WITH_AXIS ELEMENT_TESTPI_TEST DOCUMENT_TEST ANY_ITEM_TYPEATTRIBUTE_TESTINSTANCE_OF_EXPR TREAT_EXPR CASTABLE_EXPR CAST_EXPRTYPESWITCH_EXPR VALIDATE_EXPR XML_COMMENTXML_CDATA_SECTIONCOMPUTED_XML_COMMENT COMPUTED_TEXTCOMPUTED_DOCUMENT ORDERED_EXPRUNORDERED_EXPR SCHEMA_ELEMENT_TEST!SCHEMA_ATTRIBUTE_TEST"EXTENSION_EXPR# QUERY_BODY$ FILTER_EXPR% STEP_EXPR&PREDICATE_LIST' setExprType(B)VCodeLineNumberTable getExprType()BsetExprSubTypegetExprSubType(I)V (Loracle/xquery/parser/XPath;I)VdumpSAX (Loracle/xquery/parser/XQXGen;)VdumpFunc2(Loracle/xquery/parser/XQXGen;Ljava/lang/String;)V dumpBinaryOptoString&(Ljava/lang/String;)Ljava/lang/String;dumpLeadingSlash dumpPathExpr SourceFileExprSingle.java '( ') orOp .-andOp notEqualOpequalOp greaterThanOpgreaterThanOrEqualOp lessThanOplessThanOrEqualOpeqOpneOpltOpleOpgtOpgeOp nodeBeforeOp nodeAfterOpisOpNODE-COMPARISON-ISNOT ,-rangeSequenceExpr  startExpr  *+ endExpraddOp subtractOp multiplyOpdivOpmodOpidivOporacle/xquery/parser/SplNode $ unaryPlusOpoperand unaryMinusOpunionOp intersectOpexceptOp sequenceExpr +pathExpr 2+predicatedExpr  predicatetextTest commentTest anyItemType anyKindTestpiTest elementTest elementNameoracle/xquery/parser/Qname schemaElementTest  attributeTest attributeNameschemaAttributeTest documentTestinstanceOfExprargExpr treatExpr castableExprcastExprtypeswitchExpr validateExprcomputedCommentConstructorcomputedTextConstructorstringConstantExprvalue %oracle/xquery/parser/XPathStringValue   computedDocumentConstructor orderedExpr unorderedExpr extensionExpr queryBody filterExprstepExproracle/xquery/parser/ExprSingle oracle/xquery/parser/PrimaryExpr  xpathAxischild predicatesoracle/xquery/XQException XQE-0001!ExprSingle:dumpSAX; unknown type: /  ' NOT-EQUALS GREATER-THANGREATER-THAN-EQUALS LESSER-THANLESSER-THAN-EQUALSVALUE-COMPARISON-EQVALUE-COMPARISON-NEVALUE-COMPARISON-LTVALUE-COMPARISON-LEVALUE-COMPARISON-GTVALUE-COMPARISON-GEORDER-COMPARISON-LTLTORDER-COMPARISON-GTGTNODE-COMPARISON-ISTODIVIDEIDIVIDE unaryExprexprlist nameWithAxis xmlCommentxmlCDataSectioncomputedXmlComment computedTextcomputedDocumentname function   firstOperandoracle/xquery/parser/SimpleNode secondOperandjava/lang/StringBuilder '      / : exprType =   : exprSubtype =  java.vm.name 0 JServer VM rootExprfn:root functionCalldot sequenceTypedescendant-or-self%oracle/xquery/parser/RelativePathExpr 1+  stepSLASH xpathStep SLASHSLASHoracle/xquery/parser/XPathnewXQueryXGrammarZoracle/xquery/parser/XQXGen startElement(Ljava/lang/String;)Vchildren[Loracle/xquery/parser/Node;oracle/xquery/parser/Node endElement getNodeTypedumpSAXChildrenjjtGetNumChildren()IgetName()Ljava/lang/String;!oracle/xquery/parser/XQueryXUtils printQNameD(Loracle/xquery/parser/XQXGen;Ljava/lang/String;Ljava/lang/String;)V charactersgetStringValuejava/lang/String toCharArray()[Coracle/xquery/exec/XQueryUtils convertString([CIIZ)Ljava/lang/String;isAxis()ZmsgLoracle/xquery/XQMesg;java/lang/Integer(I)Ljava/lang/String;oracle/xquery/XQMesg getMessage2J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getAttrsJ(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/helpers/AttributesImpl;-(Ljava/lang/String;Lorg/xml/sax/Attributes;)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;'oracle/xquery/parser/XPathTreeConstants jjtNodeName[Ljava/lang/String;idI(I)Ljava/lang/StringBuilder;java/lang/System getPropertyequals(Ljava/lang/Object;)Z getPrefixArr!()[Loracle/xquery/parser/SplNode; getExprArr$()[Loracle/xquery/parser/ExprSingle;!^C       !"*" }~#$!*"% !"*" &$!*"'(!"*" ')!#*+" *+!*'U^m|&Cv$Dd y4*+=*+3*ZPxdn*+ *+ *+ *+ x*+ n*+d*+Z*+P*+F*+<*+2*+(*+*+*+ *+?++*2+++ *2++ +*^%/9CWM*+!2*+"(*+#*+$*+% *+&*2'(*+)+**2++*+)c+++**2++*++<*8'1*+,*+- *+.+/*+0+/+1*+2+1+3*2+>*4!+5*2++5+3+6+6+7+7t*+0l+8+8]+9+9N+:*+0+::+;*@*8+<*2++<>**2++;+*2'=2>?@A+B*@*8+C*2++C>**2++Bw+*2'=2>?DAZ+E*+0+EF+F+G*2++G*2++F+H+G*2++G*2++H+I+G*2++G*2++I+J+G*2++G*2++Jz+K+G*2++G>**2++K6+L***2++G*2++G+G*2++G+L+M+G+N+G+O+P* +QR"*2STU:+VR+P+O+G+N+G+Me*^+N+G+O+P*2STU:+VR+P+O+G+N +M+G*+0+G+M+N+G*+0+G+N+W+G*+0+G+W+X+G*+0+G+X+Y+G*+0+G+Yl+Z>*M*2'#*2'(G*2++G*2++G+Z+[*+0+[+\*2+*4+\*2++\+]*2^*2^ *+0Z*2_*2_` *+07*2^*2^%+a+bR+a*+0+]1+c*+0+cdY+efg*hij*#%g4 \?nHp*+k`*+lV*ZPxdn*+m*+n*+o*+px*+qn*+rd*+sZ*+tP*+uF*+v<*+w2*+x(*+y*+z*+{ *+b*+|X*_&0:DXN*+}2*+~(*+*+*+ *++*+0+*; *4*+*+ *+*4++*+0~*+2v+3*2+>*4!+5*2++5+33+6+6$+7+7+*+0++8+8+9+9+:*+0+:+;*+0+;+@*+0+@+B*+0+B+D*+0+D+E*+0+Ek+F*+0+FW+H*+0+HC+I*+0+I/+J*+0+J+K*+0+K+L*+0+L+* +QR+*2STR++*+*2STR +QR++*+0++*+0+m+*+0+Y+X*+0+XE+Y*+0+Y1+Z*+0+ZdY+efg*hij"&0:DNXblv$.8BLV]`qw} #&,8BHTZ`fioux ~   !#$%'(' *+-.01273F5L6X7^9i:u9{<=?BDEFGIJKLMNOQRSTUVWY!Z'[3\9]E^K_NaTbZcfdlexf~gijklmnmoprsuvwx|} ~"(.4:@GPaou{  &,/5;@FLOU[`flou{ !'6<?Ebj   " $ % ' ) * + , (- 2. </ F0 P1 Z2 d3 n4 x5 6 7 8 : ; = ? @ A B C D F H I J !K $M HP RQ \R cT fV m_ s` |c d f g j k l n o p l r s u v w y z { } ~          % * 0 3 9 > D G M R X [ a f l o u z                                 % 5 ; > D K ^ d j m s x ~                      ,-!D+W,N+-*+0+" .-!u=+,+*2+++*2+++,"&   $17</0!`Y+*2M*Y,*M*Y,*M,"!<C^1+!y=++R +H+WN+-+++!++E+E++H"J48: ;)@-A3C=DDEJFPGVIZK`LfMlNrPxS2+!f J*2'*++!*2'*2'M,( ++B,( 9+++]+a+R+a+9+9+]*2*2+*2+*2*2M,+k*2+\*2'* *+?*2'3M*2'N*2*2:::6d6H2( +WM+,!2( +WM+,-( +WM-( +WM+,*+62++V*2^J-( +WM-( +WM+,*+*2++" B[]_"`+b7dAfJhPiYkbmhnnotpzqrstuz| %1<CJOZgq{ !+27CI34