Язык Си в примерах/Простая грамматика: различия между версиями

Содержимое удалено Содержимое добавлено
м Категоризация по запросу на w:ВП:РДБ
оформление
Строка 33:
Приведённая ниже программа на Си определяет корректность введённого слова.
 
<big><source lang="c">
#include <stdio.h>
#include <limits.h>
Строка 63:
return 0;
}
</source></big>
 
Здесь представлен классический рекурсивный способ лексографического разбора.
 
Программный код можно максимально приблизить к самим правилам:
<big><source lang="c">
ReadS() {
if( scanf("%d", &n) != 1 ) return 0;
Строка 79:
}
}
</source></big>
 
== Задание ==
Строка 106:
Код примерно должен быть таким:
 
<big><source lang="c">
ReadChar(char x) {
int c;
Строка 133:
printf ("Correct\n");
}
</source></big>
 
Разбор языков (parsing), которые задаются простыми рекурсивными грамматиками,