CIS 606. Translator Design I, Summer 1996
Syllabus
Programming Project 1
Sample
flex
Specification
Model Solution to Programming Project 1
(
PostScript version
)
pp1.nw
, the
noweb
source
Makefile
global.h
pp1.c
symtab.h
and
symtab.c
token.h
and
token.c
lexer.h
and
lexer.l
(which generates
lexer.c
)
pp1input
, and other test files:
testa
,
testb
,
testc
,
testd
,
teste
,
testf
,
testg
Homework 2
Programming Project 2
Model Solution to Programming Project 2
(
PostScript version
)
pp2.nw
, the
noweb
source
Makefile
global.h
pp2.c
symtab.h
and
symtab.c
token.h
and
token.c
lexer.h
and
lexer.l
(which generates
lexer.c
)
parser.h
and
parser.c
Programming Project 3
PSub Grammar
Brian Howard
(
bhoward@cis.ksu.edu
)