HI..i am proficient in core Java object oriented programming as well as compiler design concepts like lexical analysis, syntax analysis, parser and code generation and can help you.
I have understood your problem and also tried to implement in on a smaller problem.
i did 5 similar task
My formal introduction: I am a Java developer with 18 years of experience.
You can check my reviews for more details:
thanks