Duplicate of Compiler Design thread. Thread closed.