Národní úložiště šedé literatury Nalezeno 5 záznamů.  Hledání trvalo 0.00 vteřin. 
Demonstrační program simulace precedenční syntaktické analýzy
Pichler, Libor ; Křivka, Zbyněk (oponent) ; Lukáš, Roman (vedoucí práce)
Bakalářská práce se zabývá vývojem a tvorbou aplikace sloužící k výuce precedenční syntaktické analýzy. Hlavním úkolem práce bylo vytvořit demonstrační program, který obsahuje uživatelské rozhraní a přehlednou a srozumitelnou formu vysvětluje problematiku uvedeného tématu. Bylo využito multiplatformní knihovny pro uživatelské rozhraní, čímž je zaručena přenositelnost mezi různými operačními systémy. Ve vývoji byl také zohledněn případ použití aplikace pro výuku zahraničních studentů. Ve výsledku, aplikace demonstruje všechny klíčové momenty precedenční syntaktické analýzy.
Obecný generátor syntaxí řízeného překladu
Marcin, Juraj ; Kučera, Jiří (oponent) ; Meduna, Alexandr (vedoucí práce)
Tato práce je věnovaná návrhu a vytvoření obecného generátoru, který provádí syntaxí řízený překlad dle požadavků uživatele. Překlad je vykonávaný syntaktickým analyzátorem a to už v době provádění analýz zdrojového programu. Syntaktický analyzátor je založen na syntaktické analýze zdola nahoru. Výsledkem překladu je vytvoření syntaktického stromu. Z něho se dále vytváří instrukce ve tvaru tří-adresního kódu, které reprezentují přeložený program a slouží k vykreslení syntaktického stromu.
Obecný generátor syntaxí řízeného překladu
Marcin, Juraj ; Kučera, Jiří (oponent) ; Meduna, Alexandr (vedoucí práce)
Tato práce je věnovaná návrhu a vytvoření obecného generátoru, který provádí syntaxí řízený překlad dle požadavků uživatele. Překlad je vykonávaný syntaktickým analyzátorem a to už v době provádění analýz zdrojového programu. Syntaktický analyzátor je založen na syntaktické analýze zdola nahoru. Výsledkem překladu je vytvoření syntaktického stromu. Z něho se dále vytváří instrukce ve tvaru tří-adresního kódu, které reprezentují přeložený program a slouží k vykreslení syntaktického stromu.
Demonstrační program simulace precedenční syntaktické analýzy
Pichler, Libor ; Křivka, Zbyněk (oponent) ; Lukáš, Roman (vedoucí práce)
Bakalářská práce se zabývá vývojem a tvorbou aplikace sloužící k výuce precedenční syntaktické analýzy. Hlavním úkolem práce bylo vytvořit demonstrační program, který obsahuje uživatelské rozhraní a přehlednou a srozumitelnou formu vysvětluje problematiku uvedeného tématu. Bylo využito multiplatformní knihovny pro uživatelské rozhraní, čímž je zaručena přenositelnost mezi různými operačními systémy. Ve vývoji byl také zohledněn případ použití aplikace pro výuku zahraničních studentů. Ve výsledku, aplikace demonstruje všechny klíčové momenty precedenční syntaktické analýzy.
Možnosti generování a využití AST v  programovacím jazyce PHP
Kočárek, Michal ; Kosek, Jiří (vedoucí práce) ; Tichý, Jan (oponent)
Tato bakalářská práce poskytuje teoretický základ pro vývoj nástroje DoXRef určeného pro generování dokumentace vazeb v PHP kódu. Praktickou částí práce je vývoj tohoto nástroje. V úvodu je popsán důvod výběru tohoto tématu a argumenty pro vytvoření nástroje DoXRef. Teoretická část je věnována programové analýze a manipulaci se zdrojovým kódem. V kapito-lách jsou rozebrány způsoby reprezentace zdrojového kódu pro tyto účely. V práci rozšiřuji strukturu abstraktního syntaktického stromu tak, abych odstranil jeho nevýhody. V kapitolách o parsování je zmíněn jednoduchý a přitom velmi efektivní Prattův algoritmus, který je v projektu využit. V praktické části je popsána struktura a funkcionalita programu DoXRef, včetně názorných příkladů použití z tvorby dokumentace. Součástí práce je příloha s kompletními kódy progra-mu a názornými příklady. Přínosem této práce je program DoXRef, který může být rozšířen do použitelné podoby a jehož části mohou být použity v jiném softwaru. Zdrojové kódy programu jsou zveřejněny pod open-source licencí.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.