YetiScript Main Page
November 21, 2021•107 words
## Road Map
Czyli w kilku punktach chce opisać jak mój interpreter będzie działał.
Główne elementy interpretera :
- pliki z kodem zamieniamy na tabele 'string'
YListCharSigns* _listCharSigns = classFileContainer::metFilesUnion(defyTsSourceFile00_Main);
- następny krok jest rozpoznawanie kolejnych znaków i równoległe tworzenie odpowiednich obiektów classTextSign w którym umieszczamy odpowiedni typ dla każdego znaku. (lista.S0 )
- analiza S0 i pierwsze rozpoznnie zawartosci, czego konsekwecja jest stworzenie listy L0 gdzie mamy pelne slowa, wartosci, daty, operatory i nawiasy, ale dajej to wszystko jest w kolejnosci pobrania z pliku, czyli to nie jest przygotowanie do zrozumienia przez komputer :)
- najwazniejszy etap gdzie tworzymy liste L1, ktora od dawna nazywam RPNEx ( Revers Polish Notation Extended )