Show simple item record

dc.contributor.advisorMacek, Jakubcs
dc.contributor.authorUrbánek, Karelcs
dc.date.accessioned2013-06-26T11:16:26Z
dc.date.available2013-06-26T11:16:26Z
dc.date.issued2013cs
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/98567
dc.descriptionImport 26/06/2013cs
dc.description.abstractPráce se zabývá popisem implementace podpory pro psaní šablon ve Spark View Engine ve vývojovém prostředí Microsoft Visual Studio 2012. V práci je popsána implementace zvýrazňování syntaxe v šablonách napsaných pro Spark View Engine, a dále pak implementace doplňování slov v šablonách napsaných pro Spark View Engine. Popisovaná funkcionalita je realizována formou VSIX doplňku pro Visual Studio 2012, za použití Managed Exntensibility Frameworku v prostředí .NET Framework 4.5. Popisované řešení je postaveno na principech lexikální, syntaktické a sémantické analýzy zdrojového kódu ve Spark View Engine šablonách. K těmto analýzám je využito knihovny Irony .NET Language Implementation Kit a také knihovny Microsoft Roslyn.cs
dc.description.abstractThe thesis contains a description of an implementation of support for writing templates using Spark View Engine} in the IDE Microsoft Visual Studio 2012}. The thesis describes an implementation of syntax highlighting in Spark View Engine templates as well as implementation of statement completion in Spark View Engine templates. The functionality described is realized as a VSIX extension to Visual Studio 2012 with the assistance of Managed Extensibility Framework using .NET Framework 4.5.. The said implementation is based on the principles of lexical, syntactic and semantic analysis of source code contained in Spark View Engine templates. These analyses are carried out by utilizing the libraries Irony .NET Language Implementation Kit and Microsoft Roslyn.en
dc.format.extent9184708 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectbezkontextové gramatikycs
dc.subjectlexikální analýzacs
dc.subjectsyntaktická analýzacs
dc.subjectsémantická analýzacs
dc.subjectLR syntaktické analyzátorycs
dc.subjectLALR syntaktické analyzátorycs
dc.subjectzvýrazňování syntaxecs
dc.subjectdoplňování slovcs
dc.subjectSpark View Enginecs
dc.subjectIrony .NET Language Implementation Kitcs
dc.subjectC#cs
dc.subjectMicrosoft .NET Frameworkcs
dc.subjectManaged Extensibility Frameworkcs
dc.subjectVisual Studio 2012cs
dc.subjectMicrosoft Roslyncs
dc.subjectcontext-free grammarsen
dc.subjectlexical analysisen
dc.subjectsyntactic analysisen
dc.subjectsemantic analysisen
dc.subjectLR parsersen
dc.subjectLALR parsersen
dc.subjectsyntax highlightingen
dc.subjectstatement completionen
dc.subjectSpark View Engineen
dc.subjectIrony .NET Language Implementation Kiten
dc.subjectC#en
dc.subjectMicrosoft .NET Frameworken
dc.subjectManaged Extensibility Frameworken
dc.subjectVisual Studio 2012en
dc.subjectMicrosoft Roslynen
dc.titleImplementace podpory Spark View Engine do Visual Studio 201xcs
dc.title.alternativeImplementation of Support for Spark View Engine into Visual Studio 201xen
dc.typeDiplomová prácecs
dc.contributor.refereeVích, Lukášcs
dc.date.accepted2013-06-11cs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisURB301_FEI_N2647_2612T025_2013
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record