Lines Matching refs:d
224 register char *d; in yylex() local
299 for (d = s + 1; isSPACE(*d); d++) ; in yylex()
300 if (!*d) in yylex()
301 s = d - 1; in yylex()
400 d = tokenbuf; \ in yylex()
402 *d++ = *s++; \ in yylex()
403 *d = '\0'; \ in yylex()
404 d = tokenbuf; \ in yylex()
421 for (d = s; isDIGIT(*s); s++) ; in yylex()
422 yylval = string(d,s-d); in yylex()
423 tmp = atoi(d); in yylex()
459 if (strEQ(d,"ARGC")) in yylex()
461 if (strEQ(d,"ARGV")) { in yylex()
465 if (strEQ(d,"atan2")) { in yylex()
469 ID(d); in yylex()
472 if (strEQ(d,"break")) in yylex()
474 if (strEQ(d,"BEGIN")) in yylex()
476 ID(d); in yylex()
479 if (strEQ(d,"continue")) in yylex()
481 if (strEQ(d,"cos")) { in yylex()
485 if (strEQ(d,"close")) { in yylex()
490 if (strEQ(d,"chdir")) in yylex()
491 *d = toUPPER(*d); in yylex()
492 else if (strEQ(d,"crypt")) in yylex()
493 *d = toUPPER(*d); in yylex()
494 else if (strEQ(d,"chop")) in yylex()
495 *d = toUPPER(*d); in yylex()
496 else if (strEQ(d,"chmod")) in yylex()
497 *d = toUPPER(*d); in yylex()
498 else if (strEQ(d,"chown")) in yylex()
499 *d = toUPPER(*d); in yylex()
500 ID(d); in yylex()
503 if (strEQ(d,"do")) in yylex()
505 if (strEQ(d,"delete")) in yylex()
507 if (strEQ(d,"die")) in yylex()
508 *d = toUPPER(*d); in yylex()
509 ID(d); in yylex()
512 if (strEQ(d,"END")) in yylex()
514 if (strEQ(d,"else")) in yylex()
516 if (strEQ(d,"exit")) { in yylex()
520 if (strEQ(d,"exp")) { in yylex()
524 if (strEQ(d,"elsif")) in yylex()
525 *d = toUPPER(*d); in yylex()
526 else if (strEQ(d,"eq")) in yylex()
527 *d = toUPPER(*d); in yylex()
528 else if (strEQ(d,"eval")) in yylex()
529 *d = toUPPER(*d); in yylex()
530 else if (strEQ(d,"eof")) in yylex()
531 *d = toUPPER(*d); in yylex()
532 else if (strEQ(d,"each")) in yylex()
533 *d = toUPPER(*d); in yylex()
534 else if (strEQ(d,"exec")) in yylex()
535 *d = toUPPER(*d); in yylex()
536 ID(d); in yylex()
539 if (strEQ(d,"FS")) { in yylex()
542 for (d = s; *d && isSPACE(*d); d++) ; in yylex()
543 if (*d == '=') { in yylex()
544 for (d++; *d && isSPACE(*d); d++) ; in yylex()
545 if (*d == '"' && d[2] == '"') in yylex()
546 const_FS = d[1]; in yylex()
551 if (strEQ(d,"for")) in yylex()
553 else if (strEQ(d,"function")) in yylex()
555 if (strEQ(d,"FILENAME")) in yylex()
556 d = "ARGV"; in yylex()
557 if (strEQ(d,"foreach")) in yylex()
558 *d = toUPPER(*d); in yylex()
559 else if (strEQ(d,"format")) in yylex()
560 *d = toUPPER(*d); in yylex()
561 else if (strEQ(d,"fork")) in yylex()
562 *d = toUPPER(*d); in yylex()
563 else if (strEQ(d,"fh")) in yylex()
564 *d = toUPPER(*d); in yylex()
565 ID(d); in yylex()
568 if (strEQ(d,"getline")) in yylex()
570 if (strEQ(d,"gsub")) in yylex()
572 if (strEQ(d,"ge")) in yylex()
573 *d = toUPPER(*d); in yylex()
574 else if (strEQ(d,"gt")) in yylex()
575 *d = toUPPER(*d); in yylex()
576 else if (strEQ(d,"goto")) in yylex()
577 *d = toUPPER(*d); in yylex()
578 else if (strEQ(d,"gmtime")) in yylex()
579 *d = toUPPER(*d); in yylex()
580 ID(d); in yylex()
583 if (strEQ(d,"hex")) in yylex()
584 *d = toUPPER(*d); in yylex()
585 ID(d); in yylex()
588 if (strEQ(d,"if")) in yylex()
590 if (strEQ(d,"in")) in yylex()
592 if (strEQ(d,"index")) { in yylex()
596 if (strEQ(d,"int")) { in yylex()
600 ID(d); in yylex()
603 if (strEQ(d,"join")) in yylex()
604 *d = toUPPER(*d); in yylex()
605 ID(d); in yylex()
608 if (strEQ(d,"keys")) in yylex()
609 *d = toUPPER(*d); in yylex()
610 else if (strEQ(d,"kill")) in yylex()
611 *d = toUPPER(*d); in yylex()
612 ID(d); in yylex()
615 if (strEQ(d,"length")) { in yylex()
619 if (strEQ(d,"log")) { in yylex()
623 if (strEQ(d,"last")) in yylex()
624 *d = toUPPER(*d); in yylex()
625 else if (strEQ(d,"local")) in yylex()
626 *d = toUPPER(*d); in yylex()
627 else if (strEQ(d,"lt")) in yylex()
628 *d = toUPPER(*d); in yylex()
629 else if (strEQ(d,"le")) in yylex()
630 *d = toUPPER(*d); in yylex()
631 else if (strEQ(d,"locatime")) in yylex()
632 *d = toUPPER(*d); in yylex()
633 else if (strEQ(d,"link")) in yylex()
634 *d = toUPPER(*d); in yylex()
635 ID(d); in yylex()
638 if (strEQ(d,"match")) { in yylex()
642 if (strEQ(d,"m")) in yylex()
643 *d = toUPPER(*d); in yylex()
644 ID(d); in yylex()
647 if (strEQ(d,"NF")) in yylex()
649 if (strEQ(d,"next")) { in yylex()
653 if (strEQ(d,"ne")) in yylex()
654 *d = toUPPER(*d); in yylex()
655 ID(d); in yylex()
658 if (strEQ(d,"ORS")) { in yylex()
660 d = "\\"; in yylex()
662 if (strEQ(d,"OFS")) { in yylex()
664 d = ","; in yylex()
666 if (strEQ(d,"OFMT")) { in yylex()
667 d = "#"; in yylex()
669 if (strEQ(d,"open")) in yylex()
670 *d = toUPPER(*d); in yylex()
671 else if (strEQ(d,"ord")) in yylex()
672 *d = toUPPER(*d); in yylex()
673 else if (strEQ(d,"oct")) in yylex()
674 *d = toUPPER(*d); in yylex()
675 ID(d); in yylex()
678 if (strEQ(d,"print")) { in yylex()
681 if (strEQ(d,"printf")) { in yylex()
684 if (strEQ(d,"push")) in yylex()
685 *d = toUPPER(*d); in yylex()
686 else if (strEQ(d,"pop")) in yylex()
687 *d = toUPPER(*d); in yylex()
688 ID(d); in yylex()
691 ID(d); in yylex()
694 if (strEQ(d,"RS")) { in yylex()
695 d = "/"; in yylex()
698 if (strEQ(d,"rand")) { in yylex()
702 if (strEQ(d,"return")) in yylex()
704 if (strEQ(d,"reset")) in yylex()
705 *d = toUPPER(*d); in yylex()
706 else if (strEQ(d,"redo")) in yylex()
707 *d = toUPPER(*d); in yylex()
708 else if (strEQ(d,"rename")) in yylex()
709 *d = toUPPER(*d); in yylex()
710 ID(d); in yylex()
713 if (strEQ(d,"split")) { in yylex()
717 if (strEQ(d,"substr")) { in yylex()
721 if (strEQ(d,"sub")) in yylex()
723 if (strEQ(d,"sprintf")) { in yylex()
732 if (strEQ(d,"sqrt")) { in yylex()
736 if (strEQ(d,"SUBSEP")) { in yylex()
737 d = ";"; in yylex()
739 if (strEQ(d,"sin")) { in yylex()
743 if (strEQ(d,"srand")) { in yylex()
747 if (strEQ(d,"system")) { in yylex()
751 if (strEQ(d,"s")) in yylex()
752 *d = toUPPER(*d); in yylex()
753 else if (strEQ(d,"shift")) in yylex()
754 *d = toUPPER(*d); in yylex()
755 else if (strEQ(d,"select")) in yylex()
756 *d = toUPPER(*d); in yylex()
757 else if (strEQ(d,"seek")) in yylex()
758 *d = toUPPER(*d); in yylex()
759 else if (strEQ(d,"stat")) in yylex()
760 *d = toUPPER(*d); in yylex()
761 else if (strEQ(d,"study")) in yylex()
762 *d = toUPPER(*d); in yylex()
763 else if (strEQ(d,"sleep")) in yylex()
764 *d = toUPPER(*d); in yylex()
765 else if (strEQ(d,"symlink")) in yylex()
766 *d = toUPPER(*d); in yylex()
767 else if (strEQ(d,"sort")) in yylex()
768 *d = toUPPER(*d); in yylex()
769 ID(d); in yylex()
772 if (strEQ(d,"tr")) in yylex()
773 *d = toUPPER(*d); in yylex()
774 else if (strEQ(d,"tell")) in yylex()
775 *d = toUPPER(*d); in yylex()
776 else if (strEQ(d,"time")) in yylex()
777 *d = toUPPER(*d); in yylex()
778 else if (strEQ(d,"times")) in yylex()
779 *d = toUPPER(*d); in yylex()
780 ID(d); in yylex()
783 if (strEQ(d,"until")) in yylex()
784 *d = toUPPER(*d); in yylex()
785 else if (strEQ(d,"unless")) in yylex()
786 *d = toUPPER(*d); in yylex()
787 else if (strEQ(d,"umask")) in yylex()
788 *d = toUPPER(*d); in yylex()
789 else if (strEQ(d,"unshift")) in yylex()
790 *d = toUPPER(*d); in yylex()
791 else if (strEQ(d,"unlink")) in yylex()
792 *d = toUPPER(*d); in yylex()
793 else if (strEQ(d,"utime")) in yylex()
794 *d = toUPPER(*d); in yylex()
795 ID(d); in yylex()
798 if (strEQ(d,"values")) in yylex()
799 *d = toUPPER(*d); in yylex()
800 ID(d); in yylex()
803 if (strEQ(d,"while")) in yylex()
805 if (strEQ(d,"write")) in yylex()
806 *d = toUPPER(*d); in yylex()
807 else if (strEQ(d,"wait")) in yylex()
808 *d = toUPPER(*d); in yylex()
809 ID(d); in yylex()
812 if (strEQ(d,"x")) in yylex()
813 *d = toUPPER(*d); in yylex()
814 ID(d); in yylex()
817 if (strEQ(d,"y")) in yylex()
818 *d = toUPPER(*d); in yylex()
819 ID(d); in yylex()
822 ID(d); in yylex()
829 register char *d; in scanpat() local
838 d = tokenbuf; in scanpat()
839 for (; *s; s++,d++) { in scanpat()
842 *d++ = *s++; in scanpat()
844 *d++ = *s++; in scanpat()
846 *d++ = *s++; in scanpat()
849 *d++ = *s++; in scanpat()
852 *d++ = *s++; in scanpat()
854 *d++ = '\\'; in scanpat()
855 *d++ = *s++; in scanpat()
860 *d = *s; in scanpat()
862 *d = '\0'; in scanpat()
881 register char *d; in scannum() local
886 d = tokenbuf; in scannum()
888 *d++ = *s++; in scannum()
892 *d++ = *s++; in scannum()
894 *d++ = *s++; in scannum()
901 *d++ = *s++; in scannum()
903 *d++ = *s++; in scannum()
905 *d++ = *s++; in scannum()
907 *d = '\0'; in scannum()
1093 register char *d, *s, *t, *e; in putlines() local
1096 d = tokenbuf; in putlines()
1099 *d++ = *s; in putlines()
1102 *d = '\0'; in putlines()
1103 d = tokenbuf; in putlines()
1110 *d-- = '\0'; in putlines()
1118 e = d; in putlines()
1119 while (d > tokenbuf && (*d != ' ' || d[-1] != ';')) in putlines()
1120 d--; in putlines()
1121 if (d < t+10) { in putlines()
1122 d = e; in putlines()
1123 while (d > tokenbuf && in putlines()
1124 (*d != ' ' || d[-1] != '|' || d[-2] != '|') ) in putlines()
1125 d--; in putlines()
1127 if (d < t+10) { in putlines()
1128 d = e; in putlines()
1129 while (d > tokenbuf && in putlines()
1130 (*d != ' ' || d[-1] != '&' || d[-2] != '&') ) in putlines()
1131 d--; in putlines()
1133 if (d < t+10) { in putlines()
1134 d = e; in putlines()
1135 while (d > tokenbuf && (*d != ' ' || d[-1] != ',')) in putlines()
1136 d--; in putlines()
1138 if (d < t+10) { in putlines()
1139 d = e; in putlines()
1140 while (d > tokenbuf && *d != ' ') in putlines()
1141 d--; in putlines()
1143 if (d > t+3) { in putlines()
1145 strcpy(save, d); in putlines()
1146 *d = '\n'; in putlines()
1147 d[1] = '\0'; in putlines()
1150 if (d[-1] != ';' && !(newpos % 4)) { in putlines()
1157 d = t + strlen(t); in putlines()
1161 d = e + 1; in putlines()