===================================================================
RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/Attic/awklex.l,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- src/usr.bin/awk/Attic/awklex.l 1996/07/04 20:34:40 1.1
+++ src/usr.bin/awk/Attic/awklex.l 1997/01/20 19:43:19 1.2
@@ -1,4 +1,4 @@
-%Start A strng sc reg comment
+%Start A str sc reg comment
%{
/****************************************************************
@@ -211,7 +211,7 @@
}
}
}
-\" { BEGIN strng; caddreset(gs); }
+\" { BEGIN str; caddreset(gs); }
"}" { if (--bracecnt < 0) ERROR "extra }" SYNTAX; BEGIN sc; RET(';'); }
"]" { if (--brackcnt < 0) ERROR "extra ]" SYNTAX; RET(']'); }
@@ -231,28 +231,28 @@
RET(REGEXPR); }
. { CADD; }
-\" { BEGIN A;
+\" { BEGIN A;
cadd(gs, 0); s = tostring(gs->cbuf);
cunadd(gs);
cadd(gs, ' '); cadd(gs, 0);
yylval.cp = setsymtab(gs->cbuf, s, 0.0, CON|STR, symtab);
RET(STRING); }
-\n { ERROR "newline in string %.10s...", gs->cbuf SYNTAX; lineno++; BEGIN A; }
-"\\\"" { cadd(gs, '"'); }
-"\\"n { cadd(gs, '\n'); }
-"\\"t { cadd(gs, '\t'); }
-"\\"f { cadd(gs, '\f'); }
-"\\"r { cadd(gs, '\r'); }
-"\\"b { cadd(gs, '\b'); }
-"\\"v { cadd(gs, '\v'); } /* these ANSIisms may not be known by */
-"\\"a { cadd(gs, '\007'); } /* your compiler. hence 007 for bell */
-"\\\\" { cadd(gs, '\\'); }
-"\\"({O}{O}{O}|{O}{O}|{O}) { int n;
+\n { ERROR "newline in string %.10s...", gs->cbuf SYNTAX; lineno++; BEGIN A; }
+"\\\"" { cadd(gs, '"'); }
+"\\"n { cadd(gs, '\n'); }
+"\\"t { cadd(gs, '\t'); }
+"\\"f { cadd(gs, '\f'); }
+"\\"r { cadd(gs, '\r'); }
+"\\"b { cadd(gs, '\b'); }
+"\\"v { cadd(gs, '\v'); } /* these ANSIisms may not be known by */
+"\\"a { cadd(gs, '\007'); } /* your compiler. hence 007 for bell */
+"\\\\" { cadd(gs, '\\'); }
+"\\"({O}{O}{O}|{O}{O}|{O}) { int n;
sscanf(yytext+1, "%o", &n); cadd(gs, n); }
-"\\"x({H}+) { int n; /* ANSI permits any number! */
+"\\"x({H}+) { int n; /* ANSI permits any number! */
sscanf(yytext+2, "%x", &n); cadd(gs, n); }
-"\\". { cadd(gs, yytext[1]); }
-. { CADD; }
+"\\". { cadd(gs, yytext[1]); }
+. { CADD; }
%%