Lines Matching refs:node

252         //   The openParen node is a dummy operation type with a low precedence,
268 // The top of the node stack has the $variable ref node.
270 // Save the start position of the RHS text in the StartExpression node
271 // that precedes the $variableReference node on the stack.
277 // Push a new start-of-expression node; needed to keep parse of the
290 // Terminate expression, leaves expression parse tree rooted in TOS node.
298 // in the root of the node for the right-hand-side expression.
303 // Expression parse tree becomes l. child of the $variable reference node.
307 // Make a symbol table entry for the $variableRef node.
326 if (U_FAILURE(*fRB->fStatus)) { // parse tree rooted in TOS node.
335 // If this rule includes a look-ahead '/', add a endMark node to the
356 // Mark this node as being the root of a rule.
658 // An entry on the stack may be as small as a single setRef node,
674 n = fNodeStack[fNodeStackPtr-1]; // an operator node
676 RBBIDebugPuts("RBBIRuleScanner::fixOpStack, bad operator node");
698 // Discard the left paren (or start expr) node from the stack,
701 // Right paren encountered matched start of expression node, or
702 // end of expression matched with a left paren node.
707 // Delete the now-discarded LParen or Start node.
719 // - find the corresponding Unicode Set (uset node)
721 // - Set fLeftChild of the caller's node (should be a setRef node)
722 // to the uset node
732 void RBBIRuleScanner::findSetFor(const UnicodeString &s, RBBINode *node, UnicodeSet *setToAdopt) {
737 // If so, just use the cached set in the new node.
742 node->fLeftChild = el->val;
743 U_ASSERT(node->fLeftChild->fType == RBBINode::uset);
761 // Make a new uset node to refer to this UnicodeSet
762 // This new uset node becomes the child of the caller's setReference node.
770 usetNode->fParent = node;
771 node->fLeftChild = usetNode;
776 // Add the new uset node to the list of all uset nodes.
1156 RBBIDebugPrintf("%s. Dumping node stack...\n", title);
1195 // A new RBBI setref node referring to the set is pushed onto the node
1273 // - Creates a new uset node if necessary (if this isn't a duplicate.)