Lines Matching +full:hall +full:- +full:switch +full:-
1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved.
41 .EH 'PSD:16-%''Lex \- A Lexical Analyzer Generator'
42 .OH 'Lex \- A Lexical Analyzer Generator''PSD:16-%'
61 .\".TM 75-1274-15 39199 39199-11
63 Lex \- A Lexical Analyzer ~Generator~
64 .AU ``MH 2C-569'' 6377
83 It is well suited for editor-script type transformations and
112 It is available on the PDP-11 UNIX, Honeywell GCOS,
119 with access to this compiler-compiler system.
129 It accepts a high-level, problem oriented specification
170 Compatible run-time libraries for the different host languages
189 in this memo) into the host general-purpose language;
217 Source \(-> Lex \(-> yylex
221 Input \(-> yylex \(-> Output
318 Input \(-> yylex \(-> yyparse \(-> Parsed input
360 as cases of a switch.
510 " \e [ ] ^ \- ? . \(** + | ( ) $ / { } % < >
534 Thus by quoting every non-alphanumeric character
592 (E.g., [0\-z] in ASCII is many more characters
619 [^a\-zA\-Z]
635 Escaping into octal is possible although non-portable:
639 [\e40\-\e176]
688 [a\-z]+
917 [a\-z]+ printf("%s", yytext);
947 [a\-z]+ ECHO;
984 [a\-zA\-Z]+ {words++; chars += yyleng;}
996 yytext[yyleng\-1]
1048 if (yytext[yyleng\-1] == \(fm\e\e\(fm)
1085 =\(mi[a\-zA\-Z] {
1087 yyless(yyleng\-1);
1103 =\(mi[a\-zA\-Z] {
1105 yyless(yyleng\-2);
1117 =\(mi/[A\-Za\-z]
1123 =/\-[A\-Za\-z]
1219 which is called whenever Lex reaches an end-of-file.
1246 end-of-file; the only access to this condition is
1262 is taken to be end-of-file.
1282 [a\-z]+ identifier action ...;
1287 .I [a\-z]+
1443 Assuming a two-dimensional array named
1452 [a\-z][a\-z] {
1543 D#[0\-9]
1544 E#[DEde][\-+]?{D}+
1560 which does not contain a real number, a context-sensitive
1565 [0\-9]+/"."EQ printf("integer");
1603 .I \-ll .
1609 cc lex.yy.c \-ll
1670 cc y.tab.c \-ly \-ll
1672 The Yacc library (\-ly) should be loaded before the Lex library,
1688 [0\-9]+ {
1697 The rule [0\-9]+ recognizes strings of digits;
1724 \-?[0\-9]+ {
1729 \-?[0\-9.]+ ECHO;
1730 [A-Za-z][A-Za-z0-9]+ ECHO;
1736 .I if\-else
1757 [a\-z]+ lengs[yyleng]++;
1849 [0\-9]+{W}{d}{W}[+\-]?{W}[0\-9]+ |
1850 [0\-9]+{W}"."{W}{d}{W}[+\-]?{W}[0\-9]+ |
1851 "."{W}[0\-9]+{W}{d}{W}[+\-]?{W}[0\-9]+ {
1856 \(**p=+ \(fme\(fm\- \(fmd\(fm;
1870 .I \(fme\(fm\-\(fmd\(fm ,
1873 The modified constant, now single-precision,
1902 yytext[0] =+ \(fma\(fm \- \(fmd\(fm;
1911 {d}1{m}{a}{c}{h}#{yytext[0] =+ \(fmr\(fm \- \(fmd\(fm;
1921 [A\-Za\-z][A\-Za\-z0\-9]\(** |
1922 [0\-9]+ |
2129 29 \-
2141 newline into 27, + and \- into 28 and 29, and the
2194 number space character-string
2235 [x\-z] the characters x, y or z.
2268 the not-yet-processed input.
2297 Prentice-Hall, N. J. (1978).
2303 Software \- Practice and Experience,
2304 \fB5\fR, pp. 395-496 (1975).
2323 333-340 (1975).