Compiler Design and Construction: Tools and Techniques with C and PascalSoftware -- Programming Languages. |
Contents
Preface ix | 1 |
A C MiniPreprocessor | 17 |
An Expression Compiler | 31 |
Copyright | |
10 other sections not shown
Other editions - View all
Common terms and phrases
action code activation record algorithm alphanum array assembly language assignment statement block called chapter char character closure goto IT4 compile-time compiler computation constant curchar curstate curtoken declaration define emit end of file entry enum error recovery example execution exit expression Figure FLOAT FORTRAN function ginevra global global.h grammar graph ICemit IDENT identifier implementation input stream INTEGER intermediate code label left recursive lexical analyzer loop LR parser machine matches mo f nesting nextchar node nonterminal NULL nullable operands operator optimization output PANIC parse tree parser parsing action table Pascal peephole optimizer PL/I pointer printf produces pushopand recursive descent parser red'n reduce register allocation return token right-hand side rule scanner sentential form shift/reduce conflict shift stack static stmt storage strategy string strncat struct subprogram symbol table terminals three-address translation unambig-express Unix variable viable prefix whitespace yacc yylex