By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,483 Members | 1,612 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,483 IT Pros & Developers. It's quick & easy.

compiler front end

P: n/a
hi all ,

I am willing to write a compiler front-end for my semester
project . I am studying compilers in my present semester and I am
following the Dragon Book for the theory and Allen I. Holub's Compiler
Design in C for the _actual stuff_ .
.. Although I must admit that as of now I am not able to make out
much out of Holub's book since I am not through with the theory yet
but I have come to understand that it would be much easier to go
through it once I complete the theory . As of now I am almost done
with the front-end theory and so I want to design a compiler front-end
( lexer and parser ) .
Now there are certain issues that i am facing . First of all,
I need to have a grammar so that I would know what all terminals
( tokens ) I have to use . This would be required for the design of
the lexer . Having the grammar would also solve many issues regarding
the parser too .
Can anyone suggest me a simple context-free grammar ? I'd
highly appreciate it . I would also stick to this thread for any other
issues that I face while designing the front-end .
Thanking in anticipation . Vaib .
Nov 17 '08 #1
Share this Question
Share on Google+
3 Replies


P: n/a

"vaib" <va************@gmail.comwrote in message
news:4c**********************************@i18g2000 prf.googlegroups.com...
hi all ,

I am willing to write a compiler front-end for my semester
project .
>First of all,
I need to have a grammar so that I would know what all terminals
( tokens ) I have to use . This would be required for the design of
the lexer . Having the grammar would also solve many issues regarding
the parser too .
Can anyone suggest me a simple context-free grammar ? I'd
highly appreciate it .
Try posting to comp.compilers where someone might know what you're on about.

--
Bartc

Nov 17 '08 #2

P: n/a
On Nov 17, 3:02*am, vaib <vaibhavpang...@gmail.comwrote:
hi all ,

* * * * *I am willing to write a compiler front-end for my semester
project . I am studying compilers in my present semester and I am
following the Dragon Book for the theory and Allen I. Holub's Compiler
Design in C for the _actual stuff_ .
. * * * Although I must admit that as of now I am not able to make out
much out of Holub's book since I am not through with the theory yet
but I have come to understand that it would be much easier to go
through it once I complete the theory . As of now I am almost done
with the front-end theory and so I want to design a compiler front-end
( lexer and parser ) .
* * * * Now there are certain issues that i am facing . First of all,
I need to have a grammar so that I would know what all terminals
( tokens ) I have to use . This would be required for the design of
the lexer . Having the grammar would also solve many issues regarding
the parser too .
* * * * Can anyone suggest me a simple context-free grammar ? I'd
highly appreciate it . I would also stick to this thread for any other
issues that I face while designing the front-end .
* * * * * * * * * * * *Thanking in anticipation .Vaib .
There is a small grammar that's nice for learning in the appendix of
this text:
http://www.cs.sjsu.edu/~louden/cmptext/

There is also one in Wirth's old book:
http://www.amazon.com/Algorithms-Str.../dp/0130224189

You will get more help at comp.compilers.
Nov 18 '08 #3

P: n/a
On Nov 18, 6:00*am, Gene <gene.ress...@gmail.comwrote:
On Nov 17, 3:02*am, vaib <vaibhavpang...@gmail.comwrote:
hi all ,
* * * * *I am willing to write a compiler front-end for my semester
project . I am studying compilers in my present semester and I am
following the Dragon Book for the theory and Allen I. Holub's Compiler
Design in C for the _actual stuff_ .
. * * * Although I must admit that as of now I am not able to make out
much out of Holub's book since I am not through with the theory yet
but I have come to understand that it would be much easier to go
through it once I complete the theory . As of now I am almost done
with the front-end theory and so I want to design a compiler front-end
( lexer and parser ) .
* * * * Now there are certain issues that i am facing . First of all,
I need to have a grammar so that I would know what all terminals
( tokens ) I have to use . This would be required for the design of
the lexer . Having the grammar would also solve many issues regarding
the parser too .
* * * * Can anyone suggest me a simple context-free grammar ? I'd
highly appreciate it . I would also stick to this thread for any other
issues that I face while designing the front-end .
* * * * * * * * * * * *Thanking in anticipation. Vaib .

There is a small grammar that's nice for learning in the appendix of
this text:http://www.cs.sjsu.edu/~louden/cmptext/

There is also one in Wirth's old book:http://www.amazon.com/Algorithms-Str...ll-Automatic-C...

You will get more help at comp.compilers.
thank you for your reply . i'll try that out . and thank you Bartc
Nov 18 '08 #4

This discussion thread is closed

Replies have been disabled for this discussion.