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