Я хочу создать компилятор для подмножества языка C со следующими функциями:
Типы данных: int, float, char, double
Зарезервированные ключевые слова: void, include, main
Управляющие операторы: while и switch
Функции ввода-вывода: printf, scanf
Операторы: +, -, *, /, <=,> =, ==,>, <,! = <br>
Составные операторы и массивы
Символы: (,),%, &,;
Все что угодно, кроме этого, я хочу, чтобы оно было направлено на yyerror()
.
Например, если программа C содержит логический тип данных, это должно быть ошибкой.