Projekt

Obecné

Profil

Akce

Feature #11133

uzavřený

Implementace - implementovat metodu solveExpression ve třídě Function

Přidáno uživatelem Vladimír Holý před asi 1 měsíc. Aktualizováno před 26 dny(ů).

Stav:
Closed
Priorita:
High
Přiřazeno:
Zdeněk Vavřička
Kategorie:
Implementace
Cílová verze:
Začátek:
2024-03-21
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
25.00hod
Collaborators:
Importance:
Tags:

Popis

Metoda přijme Expression a postupně ho projede, dokud nenajde funkci (nejvíc vnořenou), pokud tak nastane, nahradí funkci v expression speciálním znakem (&f, &.. cokoliv), vrátí expression i s příkazem na frontu kódu, vytvoří instanci nové funkce a pokračuje v ní, po návratu z funkce vezme návratovou hodnotu ze zásobníku návratových hodnot a vloží jí místo speciálního znaku do expression a pokračuje v hledání funkcí.
Pokud v Ex již žádné funkce, funkce najde všechny pole, struktury a proměnné, které tam vloží, následně Ex vyhodnotí a vrátí hodnotu.

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • Předmět změněn z Implementace - implementovat metodu solveExpression ve třídě Commands na Implementace - implementovat metodu solveExpression ve třídě Function

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • Priorita změněn z Normal na High

Aktualizováno uživatelem Zdeněk Vavřička před asi 1 měsíc

  • Stav změněn z New na Assigned
  • Přiřazeno nastaven na Zdeněk Vavřička

Aktualizováno uživatelem Zdeněk Vavřička před asi 1 měsíc

  • % Hotovo změněn z 0 na 10

Aktualizováno uživatelem Vladimír Holý před 30 dny(ů)

  • Odhadovaná doba změněn z 1.50hod na 7.00hod

Aktualizováno uživatelem Vladimír Holý před 30 dny(ů)

  • % Hotovo změněn z 10 na 50

Aktualizováno uživatelem Vladimír Holý před 26 dny(ů)

  • Odhadovaná doba změněn z 7.00hod na 25.00hod

Aktualizováno uživatelem Vladimír Holý před 26 dny(ů)

  • % Hotovo změněn z 50 na 100

Aktualizováno uživatelem Vladimír Holý před 26 dny(ů)

  • Stav změněn z Assigned na Closed
Akce

Také k dispozici: Atom PDF