Diplomová práce

A new parser for the K# language

Bc. Desana Daxnerová
Anotace

Cieľom diplomovej práce je nájsť vhodný generátor parserov a vygenerovať nový parser pre jazyk K#. Diplomová práca stručne popisuje formálne jazyky, opisuje Kentico Enterprise Marketing Solution (EMS) a makro jazyk K#. Práca uvádza vlastnosti jazyka, jeho syntax a schopnosti, vrátane podporovaných operácií a metód. Prvá časť práce tiež ukazuje súčasnú implementáciu, popisuje jeho štruktúru a problémy …více

Abstract

The master's thesis aims to find a suitable parser generator and to generate a new parser for the K# language. Firstly, the thesis gives a brief introduction to formal languages, describes Kentico Enterprise Marketing Solution (EMS), and the macro language K#. The thesis lists language properties, syntax and capabilities including supported operations and methods. The first part of the thesis also …více

Zadání práce
The goal of the thesis is to describe the K# language and define its grammar. K# is a macro language used in Kentico EMS and it is similar to C#. As a part of the thesis, the student will generate the parser using a suitable parser generator. The student will evaluate the most common parser generators (e.g. Parsec, Antlr, Irony, Bison, ...) and choose the one that generates a parser most suitable for integration into Kentico's macro engine. Analysis of new implementation's benefits and opportunities for the engine's further improvements will also be part of the thesis.
Práce zkontrolována:
22. 5. 2018 13:55, prof. RNDr. Jan Strejček, Ph.D., učo 3366
Jazyk práce
angličtina angličtina
Termín obhajoby
22. 6. 2018
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Jan Strejček, Ph.D., učo 3366
KTP FI MU

Oponent

RNDr. Petr Ročkai, Ph.D., učo 139761
KPSK FI MU

Konzultant

Mgr. Petr Svirák, učo 208026
abs FI MU

  • 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.