Pisze program do liczenia rachunków telefonicznych. Jego największą zaletą ma być elastyczność. Dlatego zrobiłem bardzo rozbudowany edytor taryf (mam, już jakieś 80%). Zawarłem tam naprawde wiele możliwości "konfiguracji" taryfy, ale i tak przecież zawsze istnieje możliwość, że jakiś operator wymyśli nietypowy sposób rozliczania połączenia (np co 10 impulsów kolejnych 5 impulsów jest tańszych o 5gr. itp). Oczywiście mógłbym zrobić jakieś editboxy w które wpisywałoby się te wartości, ale przecież już do innego "zakręconego" rozliczania byłyby one bezużyteczne. Dlatego chce zrobić coś w postaci prostego skryptu liczącego cenę połączenia. Byłoby to coś przypominającego ten pasek z excela gdzie wpisuje sie rózne warości, adresy komórek i przy pomocy operatorów wykonuje na nich działania. Problem w tym, że zupełnie niewiem jak się za to zabrać,jaką powinien mieć składnie, jak odczytywać zapisany skrypt i wykonywać na jego podstawie obliczenia ( to chyba sie nazywa parser :)). Jeśli ktoś ma jakieś pomysły to bardzo proszę o pomoc.
PS
Pisze w Borland C++ Builder