Podpora jazyka Monkey C v prostředí VS Code

dc.contributor.advisorJanoušek, Jan
dc.contributor.authorPšenčík, Jakub
dc.contributor.refereeBěhálek, Marek
dc.date.accepted2021-06-01
dc.date.accessioned2021-07-15T09:30:51Z
dc.date.available2021-07-15T09:30:51Z
dc.date.issued2021
dc.description.abstractV této bakalářské práci se budu zabývat vývojem rozšíření pro Visual Studio Code, jenž bude poskytovat podporu pro jazyk Monkey C. V teoretické části dojde k představení prostředí Visual Studio Code a nahlédnutí do problematiky vývoje rozšíření v tomto prostředí. Dále bude představen také jazyk Monkey C. V praktické části práce bude popsán nástroj ANTLR, který je schopen generovat vlastní překladač jazyka pomocí bezkontextové gramatiky, parsováním kódu a jeho syntaktickou analýzou. Dále bude v praktické části rozebrán návrh a implementace rozšíření, společně s popisem jednotlivých jeho částí. Závěrem bude výsledné rozšíření testováno a výsledky zhodnoceny.cs
dc.description.abstractIn this bachelor thesis I will deal with the development of extension for Visual Sstudio Code, which will provide full support for Monkey C language. In thoretical part will be introduced Visual Studio Code environment and insight into the development of extensions in this environment.The practical part of the thesis will describe the ANTLR tool, which is able to generate its own language compiler using context-free grammar, code parsing and its syntactic analysis. Furthermore, the practical part will discuss the design and implementation of the extension, along with a description of its individual parts. Finally, the resulting extension will be tested and the results evaluated.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent1453168 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisPSE0017_FEI_B2647_2612R025_2021
dc.identifier.urihttp://hdl.handle.net/10084/143980
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectbakalářská prácecs
dc.subjectrozšířenícs
dc.subjectMonkey Ccs
dc.subjectTypescriptcs
dc.subjectparsercs
dc.subjectbachelor thesisen
dc.subjectextensionen
dc.subjectMonkey Cen
dc.subjectTypescripten
dc.subjectparseren
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titlePodpora jazyka Monkey C v prostředí VS Codecs
dc.title.alternativeMonkey C Language Support in VS Codeen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
PSE0017_FEI_B2647_2612R025_2021.pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
PSE0017_FEI_B2647_2612R025_2021_zadani.pdf
Size:
44.6 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
PSE0017_FEI_B2647_2612R025_2021_priloha.zip
Size:
15.36 MB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
Name:
PSE0017_FEI_B2647_2612R025_2021_posudek_vedouci_Janousek_Jan.pdf
Size:
55.08 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Janoušek, Jan
Loading...
Thumbnail Image
Name:
PSE0017_FEI_B2647_2612R025_2021_posudek_oponent_Behalek_Marek.pdf
Size:
57.15 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Běhálek, Marek