Errata
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page xix 3rd paragraph from bottom |
The line reads: |
Anonymous | |
| Printed | Page xix 3rd paragraph |
"Appendix C, Berkeley Yacc, ...widely used free version of 9781565920002 ..." |
Anonymous | Sep 1999 |
| Printed | Page 7 para. 4, first sentence: changed |
"a file called ch1-01.l since it is our first example" |
Anonymous | Sep 1998 |
| Printed | Page 9 line 3 of code: changed "in" to "is" |
Anonymous | Jan 1998 | |
| Printed | Page 15 Example 1-6, line 4: changed |
#include ""y.tab.h" /* token codes from the parser */ |
Anonymous | Sep 1998 |
| Printed | Page 17-18 IN PRINT: Example 1-7 |
main() |
Anonymous | |
| Printed | Page 19 last para.: changed "Example 1-4" to "Example 1-8" |
Anonymous | Jan 1998 | |
| Printed | Page 22 line 2: changed "the next two lines compile" to "the next |
line compiles" |
Anonymous | Sep 1998 |
| Printed | Page 23 Example 1-9 |
Removed the lines "int index = 1;" |
Anonymous | Sep 1999 |
| Printed | Page 24 Example 1-10, 4th line |
#* { return COMMENT; } |
Anonymous | Sep 1999 |
| Printed | Page 30 last expression example on the page |
added parentheses around the lead numeric parts to group the optional exponent |
Anonymous | Feb 2001 |
| Printed | Page 37 Example 2-3, line 26: changed |
FILE *file; |
Anonymous | Sep 1998 |
| Printed | Page 42 deleted line 11 of code |
Anonymous | Jan 1998 | |
| Printed | Page 42 In Ex. 2-6; replaced |
[(-file| -f) filename] |
Anonymous | Sep 1999 |
| Printed | Page 43 next-to-last para., line 2: changed "fname 's" to "fname's" |
also, in the last para., line 1: changed "simply the filename" to |
Anonymous | Jan 1998 |
| Printed | Page 46 |
The 6th paragraph read: |
Anonymous | Sep 1999 |
| Printed | Page 47 Example 2-9, line 4: changed |
%s COMMENT |
Anonymous | Sep 1998 |
| Printed | Page 69 in symlook() function |
char *p; |
Anonymous | |
| Printed | Page 83 Line 8; replaced |
action { execute | menu | quite | ignore } <name> |
Anonymous | Sep 1999 |
| Printed | Page 84 |
middle of the page, line which reads: |
Anonymous | Feb 2001 |
| Printed | Page 93 |
Example 4-8, 6th line read: |
Anonymous | Sep 1999 |
| Printed | Page 111 after first paragraph |
WHERE Foods.type = "fruit" |
Anonymous | |
| Printed | Page 117 Line 3; replaced |
if(c != '\"') |
Anonymous | Sep 1999 |
| Printed | Page 120 example 5.5, removed stray " at end of caption |
Anonymous | Sep 1999 | |
| Printed | Page 124 towards the bottom of page |
WHERE Foods.type = "fruit" |
Anonymous | |
| Printed | Page 126 middle of page |
GRANT SELECT, UPDATE (address, telephone |
Anonymous | |
| Printed | Page 127 2/3 down the page |
ORDER BY sequence ASC |
Anonymous | |
| Printed | Page 131 |
The code near the bottom of the page read: |
Anonymous | Sep 1999 |
| Printed | Page 133 Change (or else INTO will be necessary in all SELECTs) |
select_statement: |
Anonymous | |
| Printed | Page 135 last line |
HAVING COUNT(*) >=3 |
Anonymous | |
| Printed | Page 147 On line -2; replaced "enlosed" with "enclosed" |
Anonymous | Sep 1999 | |
| Printed | Page 156 Line 8, replaced |
POSIX Lexxtags query replace |
Anonymous | Sep 1999 |
| Printed | Page 157 Example 6-1 |
extern int *myinputlim; /* end of data */ |
Anonymous | |
| Printed | Page 157 Example 6-1, line 8: changed |
extern int myinputlim; /* end of data */ |
Anonymous | Sep 1998 |
| Printed | Page 157 Top header, replaced |
SpeciAEcations |
Anonymous | Sep 1999 |
| Printed | Page 162 On line 13; replaced |
"correct start wtates everywhere" |
Anonymous | Sep 1999 |
| Printed | Page 167 Line -8, replaced |
Matches |
Anonymous | Sep 1999 |
| Printed | Page 174 line -6: changed \"[^"]\" to \"[^"]*\ |
Anonymous | May 1998 | |
| Printed | Page 174 Line 1, replaced |
"#deAEne" |
Anonymous | Sep 1999 |
| Printed | Page 194 |
The heading "Porting Generated C Lexers" now reads: |
Anonymous | Sep 1999 |
| Printed | Page 199 In the middle of the page, the following reference was incorrect |
(See "Actions Within Rules" for details.) |
Anonymous | Sep 1999 |
| Printed | Page 203 The end of second paragraph is, See "Precedence." |
Based on the convention used in the book, this now reads: |
Anonymous | Sep 1999 |
| Printed | Page 215 On line -13, replaced |
"Line Numbers" and "yylineno" |
Anonymous | Sep 1999 |
| Printed | Page 224 |
The code in the middle of the page read: |
Anonymous | Sep 1999 |
| Printed | Page 227 |
In the second to last paragraph the last sentence read: |
Anonymous | Sep 1999 |
| Printed | Page 240 On line 5, replaced |
"boys | girls" |
Anonymous | Sep 1999 |
| Printed | Page 249 Mid-page, replaced |
"error can be followed action code." |
Anonymous | Sep 1999 |
| Printed | Page 252 Line -5, replaced |
must be preceeded by a semicolon or an open brace |
Anonymous | Sep 1999 |
| Printed | Page 277 para. 3, line 1: changed "generated with bison" to |
"generated with some versions of bison" |
Anonymous | Sep 1998 |
| Printed | Page 278 Line 12; replaced |
bold-faced "and" |
Anonymous | Sep 1999 |
| Printed | Page 280 On line -14, replaced |
"F9781565920002 lets you write multiple statments" |
Anonymous | Sep 1999 |
| Printed | Page 281 -I description, replaced |
on reading the input rather than |
Anonymous | Sep 1999 |
| Printed | Page 288 top of page: |
The function "myinput" that ends here (Example E-2) won't work when "max" is |
Anonymous | Feb 2001 |
| Printed | Page 315 reader comment regarding a change made in the 9/99 reprint |
The correction said to replace "COMPARISON" with "=". |
Anonymous | |
| Printed | Page 315 Changed '=' to COMPARISON |
Anonymous | Sep 1999 | |
| Printed | Page 321 Added page numbers 294 and 295 to the list of line numbers under |
COMPARISON |
Anonymous | Sep 1999 |
| Printed | Page 327 After the SQLCODE line, added |
<SQL>SQLERROR TOK(SQLERROR) |
Anonymous | Sep 1999 |
| Printed | Page 366 added the following to the next-to-last para. |
Whenever possible, our books use RepKover (tm), a durable and |
Anonymous | Jan 1998 |
