Lines Matching refs:op
578 char op;
586 op = *fInputScanPointer;
587 if (!IsMult(op)) {
592 if (!(flags & kHasWidth) && op != '?') {
596 *flagp = op != '+' ? kWorst | kSPStart : kWorst | kHasWidth;
598 if (op == '*' && (flags & kSimple))
600 else if (op == '*') {
612 } else if (op == '+' && (flags & kSimple))
614 else if (op == '+') {
625 } else if (op == '?') {
796 RegExp::Node(char op)
808 *ptr++ = op;
837 RegExp::Insert(char op, char* opnd)
856 *place++ = op;
900 // "Operandless" and "op != kRegExpBranch" are synonymous in practice.
1361 char op = kRegExpExactly;
1362 // Arbitrary non-kRegExpEnd op.
1366 while (op != kRegExpEnd) {
1368 op = *s;
1379 if (op == kRegExpAnyOf || op == kRegExpAnyBut
1380 || op == kRegExpExactly) {
1409 RegExp::Prop(const char* op) const
1416 switch (*op) {
1466 sprintf(buf + strlen(buf), "kRegExpOpen%d", *op - kRegExpOpen);
1479 sprintf(buf + strlen(buf), "kRegExpClose%d", *op - kRegExpClose);