munchlaxxx,
I have read your new proposal. I am familiar with syntax trees, and i do believe that I should be able to code that with 1 day. Being already familiar with your project I would ask what sort of output you are looking for? In other words, how would you like the syntax tree to be represented in output? I would consider each production as an object, capable of outputting its own syntax tree. Hence song() would output the whole tree.
Implementing a hash table is also something that i can do, although I have some questions about that also. Where will you make use of identifiers?
Please feel free to contact me if you have any questions about my proposal, or time frame.
Thank you.