Bakalářská práce

Webová Java aplikace pro zobrazení a simulaci LR(k) a LALR(k) analyzátorů

Web Java application for visualization and simulation of LR(k) and LALR(k) parsers

Radek Gomola, učo 256769
Anotace

V teorii formálních jazyků se používají definice a algoritmy pro vytváření LR(k) a LALR(k) analyzátorů a pro rozhodování LR(k) a LALR(k) gramatik. Stejně tak jako algoritmy pro výpočty funkcí FIRST a FOLLOW a analýzu slov spočtenými analyzátory. Má práce tyto definice a algoritmy shrnuje a poznatky využívá v praxi. Výsledkem je aplikace, která by se měla stát pomocným nástrojem při výuce látky předmětu …více

Abstract

Definitions and algorithms for calculation of LR(k) and LALR(k) analysers and for resolving LR(k) or LALR(k) grammars are used in the theory of formal languages widely. Also algorithms for calculation of FIRST and FOLLOW functions together with analysis of words by created analysers. My work resumes available knowledge about these definitions and functions to enable their usage in praxis. Resulting …více

Zadání práce
Cílem projektu je vytvoření webové java aplikace (JSP/Servlet stránky), která pro zadanou CF gramatiku ověří zda je LR(K), případně LALR(K), a pokud ano, vygeneruje odpovídající analyzátor (pokud existují), graficky je zobrazí, a umožní provádět simulace výpočtů nad zadanými slovy. Aplikace by měla být schopna načítat a ukládat gramatiky ze/do souborů, součástí práce bude též vytvoření menší databáze demonstračních gramatik. Aplikace by měla být schopna vytvořit tisknutelnou stránku s analyzátorem. Aplikace je zamýšlena jako pedagogická pomůcka pro studenty a měla by být k tomu přizpůsobena.
Práce zkontrolována:
10. 1. 2011 10:35, prof. RNDr. Jiří Barnat, Ph.D., učo 3496
Plný text práce
676,1 KB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
31. 1. 2011
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Jiří Barnat, Ph.D., učo 3496
KTP FI MU

Oponent

doc. RNDr. Milan Češka, Ph.D.
abs FI MU

 
Název
Vložil
Vloženo
Práva
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.