Editor jazyka CodAL v prostředí Eclipse
CodAL Language Editor in Eclipse Framework
Author
Advisor
Přikryl, ZdeněkReferee
Dolíhal, LuděkGrade
AAltmetrics
Metadata
Show full item recordAbstract
Tato diplomová práce se zabývá tvorbou editoru jazyka CodAL pro vývojové prostředí projektu Lissom, které je založené na prostředí Eclipse. Cílem této práce je analyzovat problém tvorby editorů a rozebrat doplňky existujících editorů, které zlepšují jejich uživatelskou přívětivost. V teoretické části diplomové práce je popsána tvorba parseru a následná analýza zdrojových kódů napsaných do editoru. Jsou vysvětleny syntaktické a sémantické aspekty jazyka CodAL. V praktické části je navržen nový editor jazyka CodAL a popsán postup k jeho vytvoření. Výsledkem práce je nový editor jazyka CodAL integrovaný ve vývojovém prostředí projektu Lissom. The Master thesis is focused on creation of an editor of CodAL language for the development toolkit of the project Lissom which is based on Eclipse framework. The goal of this thesis is to analyze the problem of editor creation and the features in existing editors which add some value to their usability. The outline of parser creation and subsequent code analysis of the source codes written into the editor is described in the theoretical part. It also explains the syntax and semantic aspects of the CodAL language. In the practical part the new CodAL language editor is designed and developed. The new CodAL language editor integrated into the development toolkit of the project Lissom is the final outcome of this thesis.
Keywords
abstraktní syntaktický strom, CDT, CodAL, Codasip Studio, co-design, Eclipse, editor, gramatika, jazyk, LALR Parser Generator, lexer, Lissom, objektový model, parser, plug-in, refaktorizace, syntaxe, sémantika, abstract syntax tree, CDT, CodAL, Codasip Studio, co-design, Eclipse, editor, grammar, language, lexer, LALR Parser Generator, Lissom, object model, parser, plug-in, refactoring, syntax, semanticsLanguage
čeština (Czech)Study brunch
Management a informační technologieComposition of Committee
doc. RNDr. Jitka Kreslíková, CSc. (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) Ing. Vítězslav Beran, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Jiří Luňáček, Ph.D., MBA (člen) RNDr. Marek Rychlý, Ph.D. (člen)Date of defence
2013-06-19Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/187656Source
HYNEK, J. Editor jazyka CodAL v prostředí Eclipse [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.Collections
- 2013 [211]