All Classes and Interfaces
Class
Description
Interfejs klienta, który rozpoczyna tworzenie instancji
interpretera zależnego od podanego kontekstu.Interfejs kontekstu, w jakim interpretowane będą wyrażenia.
Klasa zawierająca przykładową implementację interpretera.
Interfejs dostarcza wyrażenie w formie ciągu znaków zwracany przez metodę
asString().Interfejs dostarcza metody do zbudowania drzewa abstrakcyjnej syntaktyki (AST) i interpretowania tej syntaktyki.
Wyrażenie nieterminalne to takie, któremu nie można przypisać żadnego znaczenia, ale jest podstawowym elementem,
z którego zbudowane mogą być
wyrażenia terminalne.Interfejs dostarczający metodę, która buduje drzewo abstrakcyjnej syntaktyki.
Wyjątek wyrzucany w przypadku błędów syntaktycznych podczas działania interpretera.
Wyrażenie terminalne to takie, które można zinterpretować, dlatego interfejs dostarcza
metodę zwracającą obiekt żądanego typu uzyskany w wyniku interpretacji.
Definiuje sposób podziału danych wejściowych na tokeny.