CSE598/440 Compiler Construction I: Difference between revisions

From esoterum.org
Jump to navigationJump to search
Bdeva (talk | contribs)
No edit summary
Bdeva (talk | contribs)
No edit summary
Line 18: Line 18:


== Project Utils ==
== Project Utils ==
*[http://www.gnu.org/software/dejagnu | runtest utility]
*[http://www.gnu.org/software/dejagnu runtest utility]


Course Text:
Course Text:
:Cooper, ''Engineering a Compiler''
:Cooper, ''Engineering a Compiler''
:ISBN: 9781558606982
:ISBN: 9781558606982

Revision as of 11:50, 1 February 2008

Yacc

-semantics

Running Flex and Bison

> flex adv4.lex
[lex.yy.c is created]
> bison -d -o compile.c adv5.y
[compile.c and compile.h are created]
> cc -o compile compile.c lex.yy.c
[compile (compiler) is created]
> compile < toy.al


Project Utils

Course Text:

Cooper, Engineering a Compiler
ISBN: 9781558606982