title: SQL engine for only SELECT statment - hand written parser in c++
body: <p>I am a newbie of compilers, but i got a project SQL engine - for only select statement. For this i have to use only hand written parser and engine. I studied the samples of LL(k) grammar and recursive descent techniques(suggested by stackoverflow  for writing parser by hand). But in any of the samples, didn't find the way to construct the parse tree from functions.<br> Can any one of you tell me, how to do the whole compilation process step by step, by just taking <b>"Select columnname1,columnname2 from table"</b> example. And one more thing - boost libraries are also not allowed. Data is in memory. I used structures to store the data.Thanks in advance.</p>