Lines Matching refs:fRB

89     fRB                 = rb;
213 if (U_FAILURE(*fRB->fStatus)) {
230 if (U_FAILURE(*fRB->fStatus)) {
289 fRB->fRules.extractBetween(RHSExprNode->fFirstPos, RHSExprNode->fLastPos, RHSExprNode->fText);
296 fSymbolTable->addEntry(varRefNode->fText, varRefNode, *fRB->fStatus);
297 if (U_FAILURE(*fRB->fStatus)) {
300 UErrorCode t = *fRB->fStatus;
301 *fRB->fStatus = U_ZERO_ERROR;
314 if (U_FAILURE(*fRB->fStatus)) { // parse tree rooted in TOS node.
318 if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "rtree")) {printNodeStack("end of rule");}
328 if (U_FAILURE(*fRB->fStatus)) {
347 RBBINode **destRules = (fReverseRule? &fRB->fReverseTree : fRB->fDefaultTree);
358 if (U_FAILURE(*fRB->fStatus)) {
401 if (U_FAILURE(*fRB->fStatus)) {
413 if (U_FAILURE(*fRB->fStatus)) {
425 if (U_FAILURE(*fRB->fStatus)) {
441 if (U_FAILURE(*fRB->fStatus)) {
447 fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText);
455 if (U_FAILURE(*fRB->fStatus)) {
461 fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText);
468 if (U_FAILURE(*fRB->fStatus)) {
474 fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText);
482 if (U_FAILURE(*fRB->fStatus)) {
503 fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText);
518 UnicodeString opt(fRB->fRules, fOptionStart, fScanIndex-fOptionStart);
520 fRB->fChainRules = TRUE;
522 fRB->fLBCMNoChain = TRUE;
524 fRB->fDefaultTree = &fRB->fForwardTree;
526 fRB->fDefaultTree = &fRB->fReverseTree;
528 fRB->fDefaultTree = &fRB->fSafeFwdTree;
530 fRB->fDefaultTree = &fRB->fSafeRevTree;
532 fRB->fLookAheadHardBreak = TRUE;
545 if (U_FAILURE(*fRB->fStatus)) {
558 fRB->fRules.extractBetween(n->fFirstPos+1, n->fLastPos, n->fText);
595 return returnVal && U_SUCCESS(*fRB->fStatus);
608 if (U_SUCCESS(*fRB->fStatus)) {
609 *fRB->fStatus = e;
610 if (fRB->fParseError) {
611 fRB->fParseError->line = fLineNum;
612 fRB->fParseError->offset = fCharNum;
613 fRB->fParseError->preContext[0] = 0;
614 fRB->fParseError->postContext[0] = 0;
745 fRB->fUSetNodes->addElement(usetNode, *fRB->fStatus);
767 uhash_put(fSetTable, el->key, el, fRB->fStatus);
827 if (fNextIndex >= fRB->fRules.length()) {
830 ch = fRB->fRules.char32At(fNextIndex);
831 fNextIndex = fRB->fRules.moveIndex32(fNextIndex, 1);
879 if (fRB->fRules.char32At(fNextIndex) == chApos) {
932 c.fChar = fRB->fRules.unescapeAt(fNextIndex);
954 if (U_FAILURE(*fRB->fStatus)) {
971 if (U_FAILURE(*fRB->fStatus)) {
989 if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "scan")) {
997 if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "scan")) { RBBIDebugPrintf(".");}
1037 if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "scan")) { RBBIDebugPuts("");}
1083 if (fRB->fReverseTree == NULL) {
1084 fRB->fReverseTree = pushNewNode(RBBINode::opStar);
1086 if (U_FAILURE(*fRB->fStatus)) {
1090 fRB->fReverseTree->fLeftChild = operand;
1091 operand->fParent = fRB->fReverseTree;
1102 if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "symbols")) {fSymbolTable->rbbiSymtablePrint();}
1103 if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ptree"))
1106 fRB->fForwardTree->printTree(TRUE);
1108 fRB->fReverseTree->printTree(TRUE);
1110 fRB->fSafeFwdTree->printTree(TRUE);
1112 fRB->fSafeRevTree->printTree(TRUE);
1141 if (U_FAILURE(*fRB->fStatus)) {
1148 *fRB->fStatus = U_BRK_INTERNAL_ERROR;
1153 *fRB->fStatus = U_MEMORY_ALLOCATION_ERROR;
1180 if (U_FAILURE(*fRB->fStatus)) {
1191 uset->applyPatternIgnoreSpace(fRB->fRules, pos, fSymbolTable, localStatus);
1229 if (U_SUCCESS(*fRB->fStatus)) {
1233 if (U_FAILURE(*fRB->fStatus)) {
1238 fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText);