O webech, práci a životě
Blog

Recursive descent - 4. díl vlastní kalkulačky

Recursive descent - 4. díl vlastní kalkulačky

Další možností jak zpracovat vstupní tokeny je použití algoritmu Recursive descent parser, česky analýza rekurzivním sestupem. Na rozdíl od Shunting Yard algoritmu dokáže zpracovávat složitější gramatiky. Pomocí toho algoritmu lze vytvořit i vlastní jazyk, nejen pro matematické operace.

Přečíst celý článek

Profilové Readme na Githubu

Profilové Readme na Githubu

Github umožňuje upravit si profilovou stránku. Tím je možné si zkrášlit vlastní profil a vynikat tak nad ostatními. Existují i dynamické widgety, které ještě více zatraktivní hlavní stránku profilu.

Přečíst celý článek

Město Gdaňsk - kousek od historického centra

Nejen k moři na sever Polska

Nejbližší moře pro nás Čechy není Chorvatsko, i přesto, že tam jezdí všichni. Nejblíže je to totiž na sever. A pokud někdo netouží po velmi horkém počasí, nebo zástupech českých turistů, může být i Polsko destinace. Třeba Gdaňsk toho nabízí hodně. Včetně míst, kde začala druhá světová válka.

Přečíst celý článek

Testy v Go a environment variables

Testy v Go a environment variables

V testování je nejnáročnější jednotlivé testy spolehlivě oddělit od sebe. A při testování s environment variables to může být o to náročnější, protože je nutné je resetovat manuálně.

Přečíst celý článek

Evaluator AST - 3. díl vlastní kalkulačky

Evaluator AST - 3. díl vlastní kalkulačky

Po převedení textu na tokeny, jejich parsování a vytvoření syntaktického stromu je možné provést evaluaci a získat konečný číselný výsledek. Poslední krok při vytváření vlastní kalkulačky.

Přečíst celý článek