Я хотел бы создать исходный код Java parsing в C++. Цель этого приложения состоит в том, чтобы сформировать syntax tree во внутреннюю структуру данных, чтобы я мог ходить по структуре дерева данных и анализировать ее самостоятельно.Анализ исходного кода Java с помощью C++
Какие инструменты могут помочь мне достичь моей цели?
Для этого есть много инструментов. Google для генераторов парсера. –
Очевидный вопрос: почему вы хотите это сделать? Возможно, вам проще и проще запустить 'javac' и проанализировать вместо него байт-код. –
Выполнение подобных действий очень помогает в понимании основных принципов материала, над которым вы работаете. НАПРИМЕР. Я как-то написал полный синтаксический анализатор SGML, и это помогло мне ответить на множество вопросов, о которых я даже не знал. –