Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

1. Introduction
2.1. Exercises
3.1. Exercise
4.1. The method of Recursive Descent
4.2. Table-driven Top-down Parsing
4.3. Bottom-up Parsing
5.1. Type rules
5.2. Evaluation rules
5.3. Translation rules
5.4. Exercise
6.1. Exercise
7.1. The Scanner
7.2. The parser
7.3. Coping with syntactic errors
7.4. Exercises
8.1. Declarations
8.2. Entries for data types
8.3. Data representation at run-time
8.4. Exercises
9. A RISC-Architecture as Target
10.1. Straight code generation according to the stack principle
10.2. Delayed code generation
10.3. Indexed variables and record fields
10.4. Exercises
11.1. Comparisons and jumps
11.2. Conditional and repeated statements
11.3. Boolean operations
11.4. Assignments to Boolean variables
11.5. Exercises
12.1. Run_time organization of the store
12.2. Addressing of variables
12.3. Parameters
12.4. Procedure declarations and calls
12.5. Standard procedures
12.6. Function procedures
13.2. Compatibility between numeric data types
13.3. The data type SET
13.4. Exercises
14.1. Open arrays
14.2. Dynamic data structures and pointers
14.3. Procedure types
14.4. Exercises
15.1. The principle of information hiding
15.2. Separate compilation
15.3. Implementation of symbol files
15.4. Addressing external objects
16.1. General considerations
16.2. Simple optimizations
16.3. Avoiding repeated evaluation
16.4. Register allocation
16.5. The frontend/backend compiler structure
16.6. Exercises
0 of .
Results for:
No results containing your search query
P. 1
10.1.1.70

10.1.1.70

Ratings: (0)|Views: 12 |Likes:
Published by Arun Nag

More info:

Published by: Arun Nag on Sep 15, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/31/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 79 are not shown in this preview.
You're Reading a Free Preview
Pages 83 to 97 are not shown in this preview.
You're Reading a Free Preview
Pages 101 to 118 are not shown in this preview.
You're Reading a Free Preview
Pages 122 to 131 are not shown in this preview.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->