Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib\external\com\ibm\icu\text\RBBITableBuilder.class
Êþº¾ /¿ v ì u í u î ï ì u ð ñ ò ó ñ ô õ ö ÷ ø ù ú û ü ý ñ þ ÿ u u u u û u ñ u u u u u u u u ! "#$%$& ' ( )*+#, ñ- ÿ. /0 ÿ12 ?+ ?3+4+5 ?67 F ì4 v8 ?9 ?: ; ?< ?=> O? ñ@A S ì ñBCDCE OF ?G HI [ ìJ [K [L [MN uOPQ uR ÿÿ ñST# U V ûWXYZ[\]^_`ab RBBIStateDescriptor InnerClasses fRB "Lcom/ibm/icu/text/RBBIRuleBuilder; fRootIx I fDStates Ljava/util/List; <init> &(Lcom/ibm/icu/text/RBBIRuleBuilder;I)V Code LineNumberTable LocalVariableTable this #Lcom/ibm/icu/text/RBBITableBuilder; rb rootNodeIx build ()V bofTop Lcom/ibm/icu/text/RBBINode; bofLeaf cn calcNullable (Lcom/ibm/icu/text/RBBINode;)V n calcFirstPos calcLastPos calcFollowPos i LastPosOfLeftChild Ljava/util/Set; ix Ljava/util/Iterator; calcChainedFollowPos endMarkerNode cLBProp c tNode endNode startNode startNodeIx tree endMarkerNodes leafNodes userRuleRoot matchStartNodes endNodeIx bofFixup bofNode startNodeIt buildStateTable temp 7Lcom/ibm/icu/text/RBBITableBuilder$RBBIStateDescriptor; p temp2 newState U pit ux UinDstates Z T tx a lastInputSymbol failState initialState flagAcceptingStates sd endMarker flagLookAheadStates lookAheadNode lookAheadNodes flagTaggedStates tagNode tagNodes mergeRuleStatusVals s0 Ljava/util/SortedSet; izero Ljava/lang/Integer; s1 it statusVals arrayIndexI printPosSets getTableSize ()I size numRows numCols rowSize exportTable ()[S row col state numStates rowLen tableSize table [S flags numCharCategories printSet (Ljava/util/Collection;)V s Ljava/util/Collection; printStates printRuleStatusTable val thisRecord nextRecord tbl SourceFile RBBITableBuilder.java ? { | y z java/util/ArrayList } ~cdefghi ftreejklmno 0Parse tree after flattening variable references.pqrstuvwxy com/ibm/icu/text/RBBINode z{ ?| ?} ?~ | ? stree 3Parse tree after flattening Unicode Set references. ? ? ? ? ? ? ? ? pos ?r Í ?? ´ ? ? § ? ª ? » ? ¾ ? Á ? Ä ? states ä ?? |? ´? ??????? ?????y??? ?????t???? ´?????? Ï 5com/ibm/icu/text/RBBITableBuilder$RBBIStateDescriptor? ? Ð Ï ¡¢ ´ java/util/HashSet£?¤¥¦ |§ ´¨ |© Æ java/lang/Integerª« ~ java/util/TreeSet¬®¯° ±² ϳ |´ ? java/lang/StringBuffer Nullable: µ¶µ·¸¹ firstpos: à á lastpos: followpos: ΠϺ ´»¼ |½¾q ? /state | i n p u t s y m b o l s | Acc LA Tag |--------------- --- | index | tags ------------------- !com/ibm/icu/text/RBBITableBuilder java/lang/Object com/ibm/icu/text/RBBIRuleBuilder fTreeRoots [Lcom/ibm/icu/text/RBBINode; flattenVariables ()Lcom/ibm/icu/text/RBBINode; fDebugEnv Ljava/lang/String; java/lang/String indexOf (Ljava/lang/String;)I java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V printTree (Z)V fSetBuilder !Lcom/ibm/icu/text/RBBISetBuilder; com/ibm/icu/text/RBBISetBuilder sawBOF ()Z (I)V fLeftChild fRightChild fParent fVal flattenSets print fChainRules fType fNullable fFirstPosSet java/util/Set add (Ljava/lang/Object;)Z addAll (Ljava/util/Collection;)Z fLastPosSet iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; fFollowPos findNodes (Ljava/util/List;I)V com/ibm/icu/impl/Assert assrt java/util/List contains fLBCMNoChain getFirstChar (I)I com/ibm/icu/lang/UCharacter getIntPropertyValue (II)I getNumCharCategories fPositions get (I)Ljava/lang/Object; fMarked equals fDtran [I fAccepting fLookAheadEnd fLookAhead fTagVals java/util/SortedSet fRuleStatusVals fStatusSets Ljava/util/Map; java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; intValue fTagsIdx printNode append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (Z)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; fLookAheadHardBreak java/util/Collection fSerialNum printInt (II)V u v y z { | } ~ ? ? h *· *µ *+µ *» Y· µ ± ? P Q R S T ? ? ? ? z ? | ? ? ? î *´ ´ *´ 2Ç ±*´ ´ *´ *´ ´ *´ 2¶ S*´ ´ Æ **´ ´ ¶ ? ² ¶ *´ ´ *´ 2¶ *´ ´ ¶ ? B» Y· L» Y· M+,µ +*´ ´ *´ 2µ ,+µ ,µ *´ ´ *´ +S» Y· L+*´ ´ *´ 2µ *´ ´ *´ 2+µ +» Y· µ +´ +µ *´ ´ *´ +S*´ ´ *´ 2¶ *´ ´ Æ **´ ´ ¶ ? ² ¶ *´ ´ *´ 2¶ **´ ´ *´ 2¶ **´ ´ *´ 2¶ **´ ´ *´ 2¶ **´ ´ *´ 2¶ *´ ´ Æ **´ ´ ¶ ? ² ¶ !**´ ´ *´ 2¶ "*´ ´ #? **´ ´ *´ 2¶ $*´ ´ ¶ ? *¶ %*¶ &*¶ '*¶ (*¶ )*¶ **´ ´ Æ *´ ´ +¶ ? *¶ ,± ? ª * b c j + k D l L m \ v i w s x | y ? z ? { ? | ? } ¨ ? ² ?  ? Ò ? ß ? ç ? ô ? ? ?$ ?4 ?D ?T d ¡t ¢? £? ¤¥ ª¯ «¿ ±Ì ²Ð ¸Ô ¹Ø ºÜ »à Âä Ä Å ? * s 5 ? ? | , ? ? ? ? ²P ? ? ? ? ? + ³+Ç ±+´ -? +´ - +µ .±+´ -? +´ - +µ .±*+´ ¶ *+´ ¶ +´ - #++´ ´ .? +´ ´ .? § µ .§ K+´ - #++´ ´ .? +´ ´ .? § µ .§ "+´ - ? +´ - +µ .§ +µ .± ? J Ï Ð Ò Õ Ö Ù + Ü 0 Ý 1 ã 9 ä A ç J è j ê s ë ? í ¥ î ñ ² ó ? ³ ? ? ³ ? ? ? ? ? I Õ+Ç ±+´ -? +´ -? +´ -? +´ - +´ /+¹ 0 W±*+´ ¶ *+´ ¶ +´ - (+´ /+´ ´ /¹ 1 W+´ /+´ ´ /¹ 1 W§ g+´ - 2+´ /+´ ´ /¹ 1 W+´ ´ .? C+´ /+´ ´ /¹ 1 W§ /+´ - ? +´ -? +´ - +´ /+´ ´ /¹ 1 W± ? F þ ÿ & 1 2 : B K \ p y ? ? ¨ Ã Ô ? Õ ? ? Õ ? ? ? ? ? I Õ+Ç ±+´ -? +´ -? +´ -? +´ - +´ 2+¹ 0 W±*+´ ¶ *+´ ¶ +´ - (+´ 2+´ ´ 2¹ 1 W+´ 2+´ ´ 2¹ 1 W§ g+´ - 2+´ 2+´ ´ 2¹ 1 W+´ ´ .? C+´ 2+´ ´ 2¹ 1 W§ /+´ - ? +´ -? +´ - +´ 2+´ ´ 2¹ 1 W± ? F ) * , &1 12 27 :8 B; K<