I'd google that question. It might require a few more courses in compiler design for a deep understanding.
I have a school project, which was to create a Website and then answer the questions, one of which I am stuck with. I have already created the website btw.
Thanks very much!