Реализации алгоритмов/Метод рекурсивного спуска: различия между версиями
Содержимое удалено Содержимое добавлено
Ping08 (обсуждение | вклад) Отмена правки 134144, сделанной участником 91.204.165.154 (обс.) убрал вандализм |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 3:
== C ==
<
typedef enum {ident, number, lparen, rparen, times, slash, plus,
minus, eql, neq, lss, leq, gtr, geq, callsym, beginsym, semicolon,
Строка 130:
expect(period);
}
</syntaxhighlight>
== Парсер на примере программы "калькулятор" (реализация на С++) ==
<
/*
* Кaлькулятор. Пример из учебника "С++ Programming Language" (основа).
Строка 337:
return no_of_errors;
}
</syntaxhighlight>
{{BookCat}}
|