Analizator ciągu znaków

0

Witam.

Ostatnio zamyśliło mi się napisanie skryptu w PHP, który przypominałby działaniem system TEX, a raczej jego internetowy odpowiednik MimeTEX w postaci skryptu CGI. Sktypt ten analizuje przekazany ciąg znaków i wyświetla odpowiednie formuły matematyczne. Np. podanie takiej instrukcji:

\frac{1}{2}

Spowoduje wyświetlenie takiego obrazka: http://www.forkosh.dreamhost.com/cgi-bin/mimetex.cgi?\frac{1}{2}

Trzeba wkleić do przeglądarki!

Zależałoby mi na napisaniu takiej funkcji w PHP, która znak po znaku, wyraz po wyrazie analizowała by całą podaną instrukcję i wykonywał inne zaprogramowanie akcje...

Proszę o pomoc, gdyż moja wiedza jest ograniczona :( Jak napisać taki analizator? Ktoś ma pomysł?

0

Sorki za lekki off-topic, ale na 4p mamy ten skrypt :)
url: http://4programmers.net/cgi-bin/mimetex.cgi?\frac{1}{2}
img: user image

A juz bardziej do tematu. Poczytaj o tworzeniu kompilatorow, o zasadzie dzialania takich programow, jak Lex, YACC - bylo kiedys o tym na 4p

1 użytkowników online, w tym zalogowanych: 0, gości: 1