Парсер математичних виразів на C#
12 березня 2014 р.
Колись в універі треба було написати парсер математичних виразів. Писати його мені сподобалось, було цікаво, тепер хочу викласти його для загального користування. Що це таке взагалі. Такий парсер це незамінна штука, якщо ваша програма має рахувати значення якихось виразів, і ці вирази треба задавати не в коді. А десь в інтерфейсі. Парсер приймає рядок символів типу sin(pi/3.8)*ln(100500)+arctg(2) , парсить його і видає вам значення цього виразу. Тобто 9.58115271771543 :) Тепер,…