Compilers Homeworks

1.  

Programming Language Concepts

2.  

Context-Free Grammars

3.  

Grammatical Derivations and Parse Trees

4.  

Intermediate-Code Generation --- Assignment

5.  

Finite Automata

6.  

Regular Expressions

7.  

Tokens

8.  

Bottom-Up Parsing

9.  

FIRST AND FOLLOW

10.  

LR(0) Parsers

11.  

LR(1) Parsers

12.  

Manipulating Grammars

13.  

Top-Down Parsing

14.  

Syntax-Directed Definitions

15.  

Syntax-Directed Translations

16.  

Intermediate-Code Generation --- Arrays

17.  

Intermediate-Code Generation --- Control Flow

18.  

Types