resolve simple expressions

Victor Cookin
Дата: 11.06.2019 19:07:33
Задача такая:

есть таблица :


N Пётр
L Борисов
C 10
Z 20
Z+C ? (надо получить 30)
N||L ? (надо получить Петр Борисов)

Допускаются +,-,*,/,(,),||
Конкатенация допустима только к строкам, остальные операторы - только к числам.
куда копать? Хотельсь бы просто библиотеку, без установки компонент.
Dimonka
Дата: 11.06.2019 19:13:36
Если это все возможности твоего "языка", то по идее подобный парсер можно за пол часа набросать самому на коленке. Будет быстрее и проще чем разбираться в особенностях других скриптовых языков.
Dimitry Sibiryakov
Дата: 11.06.2019 19:20:43

Victor Cookin
куда копать?

google "yacc for delphi".

Posted via ActualForum NNTP Server 1.5