CSE598/440 Compiler Construction I: Difference between revisions
From esoterum.org
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 18: | Line 18: | ||
== Project Utils == | == Project Utils == | ||
*[http://www. | *[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
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