Арифметические выражения на парсер комбинаторах. Пишем Telegram бот на NodeJs.

preview_player
Показать описание
С помощью парсер-комбинаторов довольно легко решаются задачи распознавания сложных выражений.
В этом видео будем парсить арифметические выражения (сложение и вычитание).

#telegram_bot #nodejs #typescript #alexelkin
Рекомендации по теме
Комментарии
Автор

Офигеть, вложенные тернарные операторы. Вроде логично, но первый раз вижу!

В каждом ролике что-то новое узнаю.

Спасибо!

LwPressure
Автор

Спасибо за контент! Очень интересный проект!

yansobol
Автор

Для начала большое спасибо за урок!
Мне кажется есть небольшой баг, по крайней мере у меня некоторые вычисления идут в не правильном порядке.
Например если делать 15 - 30 + 45, то парсер сначала считает 30 + 45, а потом вычитает 15 - 75, в конечном результате я получаю
{
status: true,
+ value: -60
- value: 30
}

Если менять местами amountOfMoney и amountOfMoneyExp, то выдает ошибку переполненного стака.

yansobol
join shbcf.ru