Существуют ли какие-либо инструменты или библиотеки с открытым исходным кодом для статического анализа кода простых пользовательских языков, подобных ассемблеру (для автоматически генерируемых программ), и на что они способны (обнаружение неиспользуемого кода / регистров, предоставление высокоуровневых выражений для сегментов кодавызывать графики и т. д.)?Какие алгоритмы существуют в этой области?