All Classes and Interfaces

Class
Description
Client<C extends Context,R,I extends Interpreter<C,R>>
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.
Parser<C extends Context,R>
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.