Lines Matching refs:L

335 	(void) defin(0, L"$end");  in setup()
337 (void) defin(0, L"error"); in setup()
338 (void) defin(1, L"$accept"); in setup()
358 case L';': in setup()
423 case L',': in setup()
426 case L';': in setup()
473 case L',': in setup()
477 case L';': in setup()
661 if (t == L'|') { in setup()
725 if (t == L'=') { in setup()
780 while (t == L';') in setup()
905 if (s[0] == L' ' && s[2] == 0) { /* single character literal */ in defin()
907 } else if (s[0] == L' ' && s[1] == L'\\') { /* escape sequence */ in defin()
911 case L'a': in defin()
920 val = L'\a'; in defin()
923 val = L'\007'; in defin()
926 case L'v': val = L'\v'; break; in defin()
927 case L'n': val = L'\n'; break; in defin()
928 case L'r': val = L'\r'; break; in defin()
929 case L'b': val = L'\b'; break; in defin()
930 case L't': val = L'\t'; break; in defin()
931 case L'f': val = L'\f'; break; in defin()
932 case L'\'': val = L'\''; break; in defin()
933 case L'"': val = L'"'; break; in defin()
934 case L'?': val = L'?'; break; in defin()
935 case L'\\': val = L'\\'; break; in defin()
943 } else if (s[2] <= L'7' && s[2] >= L'0') { /* \nnn sequence */ in defin()
945 val = s[2] - L'0'; in defin()
947 if (s[i] >= L'0' && s[i] <= L'7') in defin()
948 val = val * 8 + s[i] - L'0'; in defin()
983 } else if (s[2] == L'x') { /* hexadecimal \xnnn sequence */ in defin()
997 tmpval = s[i] - L'0'; in defin()
998 else if (s[i] >= L'a') in defin()
999 tmpval = s[i] - L'a' + 10; in defin()
1001 tmpval = s[i] - L'A' + 10; in defin()
1057 if (*cp == L' ') /* literals */ in defout()
1066 iswdigit(c) || c == L'_') in defout()
1104 if (c == L'\n') in gettok()
1108 if (c == L'/') { /* skip comment */ in gettok()
1117 case L'{': in gettok()
1119 return (L'='); /* action ... */ in gettok()
1120 case L'<': /* get, and look up, a type name (union member name) */ in gettok()
1122 while ((c = getwc(finput)) != L'>' && in gettok()
1123 c != EOF && c != L'\n') { in gettok()
1128 if (c != L'>') in gettok()
1143 case L'"': in gettok()
1144 case L'\'': in gettok()
1146 tokname[0] = L' '; in gettok()
1150 if (c == L'\n' || c == EOF) in gettok()
1153 if (c == L'\\') { in gettok()
1155 tokname[i] = L'\\'; in gettok()
1165 case L'%': in gettok()
1166 case L'\\': in gettok()
1170 case L'0': return (TERM); in gettok()
1171 case L'<': return (LEFT); in gettok()
1172 case L'2': return (BINARY); in gettok()
1173 case L'>': return (RIGHT); in gettok()
1174 case L'%': in gettok()
1175 case L'\\': return (MARK); in gettok()
1176 case L'=': return (PREC); in gettok()
1177 case L'{': return (LCURLY); in gettok()
1184 numbval = c - L'0'; in gettok()
1185 base = (c == L'0') ? 8 : 10; in gettok()
1189 numbval = numbval*base + c - L'0'; in gettok()
1194 c == L'_' || c == L'.' || in gettok()
1195 c == L'$') { in gettok()
1198 iswdigit(c) || c == L'_' || in gettok()
1199 c == L'.' || c == L'$') { in gettok()
1217 if (!wscmp(tokname, L"term")) in gettok()
1219 if (!wscmp(tokname, L"token")) in gettok()
1221 if (!wscmp(tokname, L"left")) in gettok()
1223 if (!wscmp(tokname, L"nonassoc")) in gettok()
1225 if (!wscmp(tokname, L"binary")) in gettok()
1227 if (!wscmp(tokname, L"right")) in gettok()
1229 if (!wscmp(tokname, L"prec")) in gettok()
1231 if (!wscmp(tokname, L"start")) in gettok()
1233 if (!wscmp(tokname, L"type")) in gettok()
1235 if (!wscmp(tokname, L"union")) in gettok()
1249 while (iswspace(c) || c == L'/') { in gettok()
1250 if (c == L'\n') { in gettok()
1252 } else if (c == L'/') { /* look for comments */ in gettok()
1257 if (c == L':') in gettok()
1339 case L'\n': in cpyunion()
1343 case L'{': in cpyunion()
1347 case L'}': in cpyunion()
1367 if (c == L'\n') { in cpycode()
1374 if (c == L'\\') { in cpycode()
1375 if ((c = getwc(finput)) == L'}') in cpycode()
1378 (void) putwc(L'\\', ftable); in cpycode()
1379 } else if (c == L'%') { in cpycode()
1380 if ((c = getwc(finput)) == L'}') in cpycode()
1383 (void) putwc(L'%', ftable); in cpycode()
1386 if (c == L'\n') in cpycode()
1407 if (getwc(finput) != L'*') in skipcom()
1412 while (c == L'*') { in skipcom()
1413 if ((c = getwc(finput)) == L'/') in skipcom()
1416 if (c == L'\n') in skipcom()
1449 case L';': in cpyact()
1455 case L'{': in cpyact()
1458 case L'$': in cpyact()
1462 while ((c = getwc(finput)) == L' ' || c == L'\t') in cpyact()
1464 if (c == L'<') { /* type description */ in cpyact()
1477 if (c == L'$') { in cpyact()
1511 while ((c = getwc(finput)) == L' ' || in cpyact()
1512 c == L'\t') in cpyact()
1514 if (c == L'#') { in cpyact()
1515 while ((c = getwc(finput)) == L' ' || in cpyact()
1516 c == L'\t') in cpyact()
1521 m = m*10+c-L'0'; in cpyact()
1580 j = j*10 + c - L'0'; in cpyact()
1612 (void) putwc(L'$', faction); in cpyact()
1614 (void) putwc(L'-', faction); in cpyact()
1616 case L'}': in cpyact()
1621 case L'/': /* look for comments */ in cpyact()
1624 if (c != L'*') in cpyact()
1630 while (c == L'*') { in cpyact()
1632 if ((c = getwc(finput)) == L'/') in cpyact()
1636 if (c == L'\n') in cpyact()
1642 case L'\'': /* character constant */ in cpyact()
1643 case L'"': /* character string */ in cpyact()
1647 if (c == L'\\') { in cpyact()
1650 if (c == L'\n') in cpyact()
1654 else if (c == L'\n') in cpyact()
1677 case L'\n': in cpyact()
1697 else if (iswalnum(c) || c == L'_') { in cpyact()
1766 *loc++ = L' '; in rhsfill()
1767 if (*s == L' ') /* special quoted symbol */ in rhsfill()
1769 *loc++ = L'\''; /* add first quote */ in rhsfill()
1776 if (*s == L' ') in rhsfill()
1777 *loc++ = L'\''; in rhsfill()
1788 rhs = L" /* empty */"; in lrprnt()
1797 if (rhstext[idx1] == L'"') { in lrprnt()
1822 if (rhstext[idx2] == L'"') { in lrprnt()
1835 *p++ = L'\\'; in lrprnt()