Разбор простого языка — какие есть книги?

Всем привет!

Хочу сделать свой аналог LING, и поэтому надо написать разбор простого языка. И я не знаю, как это сделать.

Есть ли какие книги, статьи начального уровня для таких задач?
Желательно на русском.
  • Вопрос задан
  • 2887 просмотров
Решения вопроса 2
icelaba
@icelaba
Знаю и умею всё
На русском мало для начинающих,
вот например
gen.lib.rus.ec/book/index.php?md5=421FC4367D15E9A1...

На английском вот
stackoverflow.com/questions/1669/learning-to-write...

Если есть желание все понять самому, то
начните с методов рекурсивного спуска,
и второй простой способ - преобразование в польскую нотацию (не только формулы можно но и простенькие языки (интерпретатор простой как три рубля получается))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AxisPod
@AxisPod
Я правильно понимаю, вы хотите linq?

Я бы не советовал за это браться не зная как это реализовать.

C++ почти никаких возможностей в runtime не даёт. Тут нужна жесткая шаблонная магия, а для этого сначала прочитать Джефа Элджера: C++ for real programmers, затем Александреску Moder C++ Design, затем книгу от авторов boost.mpl (увы не помню названия), а вот только после этого можно начинать потуги.

И в итоге в лучшем случае получится франкенштейн из дефайнов и шаблонов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы