MARK:
I haven't finish my job, so first step I just update two documents about javacc which can not easy to be found out through the internet. And the names of them are "Javacc tutorial" and "FAQ of Javacc". They are very useful and I suggest you reading them carefully before you start the project.
The next I will make a complete document about building your own language by JavaCC after finishing my project.
If you got some other docs or the experiments to be shared, please let me know. Thank you.