Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

11 - Interpreter, Observer

Stáhněte si archiv se šablonami tříd pro 11. cvičení.

Observer

Úloha na cvičení

  • Implementujte interpreter, který umožní vyhodnotit výraz zadaný v Main.main za předpokladu, že b = 1.
  • Implementujte observer, který při každém vyhodnocení Expression vypíše do konzole upozornění “Expression evaluated!”
  • Zařiďte, aby se kromě upozornění vypsal i typ Expression, které se vyhodnocuje.
Pro hladký běh programu je třeba v projektu použít knihovnu Guava (součástí šablony projektu).
courses/b6b36omo/labs/lab11.txt · Last modified: 2018/10/04 11:09 by sebekji1