Проверьте синтаксис (код C или Java) в прологе

Я работаю над проектом, чтобы проверить синтаксис программы, написанной на C или Java и вернуть синтаксис True или False

программа, которая проверит ниже пример. если я напишу это правильно или неправильно

Пример:

for(x=0;x<10;x++)
{

  print("Hello");
}

любая идея?

1 ответ

Вам нужно написать синтаксический анализатор C (или Java) в Prolog. Просто гугл prolog parser и вы получите кучу интересных ссылок.

Другие вопросы по тегам