compiler front end

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • vaib

    compiler front end

    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 .
  • Bartc

    #2
    Re: compiler front end


    "vaib" <vaibhavpanghal @gmail.comwrote in message
    news:4c1614a6-1d9b-4dd2-97fc-ff644fef8c8d@i1 8g2000prf.googl egroups.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

    Comment

    • Gene

      #3
      Re: compiler front end

      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:


      There is also one in Wirth's old book:


      You will get more help at comp.compilers.


      Comment

      • vaib

        #4
        Re: compiler front end

        On Nov 18, 6:00 am, Gene <gene.ress...@g mail.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

        Comment

        Working...