| 000 | 01760cam a2200193 a 4500 | ||
|---|---|---|---|
| 008 | 100225s2008 ii a 000 0 eng | ||
| 020 | _a9788184313437 | ||
| 035 | _a(Sirsi) u3873 | ||
| 040 |
_aEG-CaNU _c EG-CaNU _d EG-CaNU |
||
| 042 | _ancode | ||
| 082 | 0 | 4 |
_a005.453 _2 22 |
| 100 | 1 |
_aPuntambekar, A.A. _97638 |
|
| 245 | 1 | 0 |
_aPrinciples of Compiler Design / _c Anuradha A. Puntambekar |
| 250 | _a2 rev. ed. | ||
| 260 |
_aDelhi : _b Technical publications pune, _c 2008 |
||
| 300 |
_a1 v. (various pagings) : _b ill ; _c 24 cm. |
||
| 505 | _aCompilers -- Analysis of the Source Program -- Phases of a Compiler -- Cousins of the Compiler -- Grouping of Phases -- Compiler Construction Tools -- Lexical Analysis -- Role of Lexical Analyzer -- Input Buffering -- Specification of Tokens -- Role of the Parser -- Writing Grammars -- Context -- Free Grammars -- Top Down Parsing -- Recursive Descent Parsing -- Predictive Parsing -- Bottom-Up Parsing -- Shift Reduce Parsing -- Operator Precedent Parsing -- LR Parsers -- SLR Parser -- Canonical LR Parser -- LALR Parser -- Intermediate Languages -- Declarations -- Assignment Statements -- Boolean Expressions -- Case Statements -- Back Patching -- Procedure Calls -- Issues in the Design of Code Generator -- the Target Machine -- Runtime Storage Management -- Basic Blocks and Flow Graphs -- Next-Use Information -- a Simple Code Generator -- DAG Representation of Basic Blocks -- Peephole Optimization -- Introduction -- Principal Sources of Optimization -- Optimization of Basic Blocks -- Introduction to Global Data Flow Analysis -- Runtime Environments -- Source Language Issues -- Storage Organization -- Storage Allocation Strategies -- Access to Non-Local Names -- Parameter Passing | ||
| 596 | _a1 | ||
| 999 |
_c2856 _d2856 |
||