internal RBBISymbolTable(RBBIRuleScanner rs, String rules) { fRules = rules; fRuleScanner = rs; fHashTable = new Hashtable(); ffffString = "\uffff"; }
internal // ---------------------------------------------------------------------------------------- // // Constructor. // // ---------------------------------------------------------------------------------------- RBBIRuleBuilder(String rules) { this.fTreeRoots = new RBBINode[4]; this.fDefaultTree = fForwardTree; this.fStatusSets = new Hashtable(); fDebugEnv = (IBM.ICU.Impl.ICUDebug.Enabled("rbbi")) ? IBM.ICU.Impl.ICUDebug.Value("rbbi") : null; fRules = rules; fUSetNodes = new ArrayList(); fRuleStatusVals = new ArrayList(); fScanner = new RBBIRuleScanner(this); fSetBuilder = new RBBISetBuilder(this); }