Implementace podpory Spark View Engine do Visual Studio 201x
| dc.contributor.advisor | Macek, Jakub | cs |
| dc.contributor.author | Urbánek, Karel | cs |
| dc.contributor.referee | Vích, Lukáš | cs |
| dc.date.accepted | 2013-06-11 | cs |
| dc.date.accessioned | 2013-06-26T11:16:26Z | |
| dc.date.available | 2013-06-26T11:16:26Z | |
| dc.date.issued | 2013 | cs |
| dc.description | Import 26/06/2013 | cs |
| dc.description.abstract | Prá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.abstract | The 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.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 9184708 bytes | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.thesis | URB301_FEI_N2647_2612T025_2013 | |
| dc.identifier.uri | http://hdl.handle.net/10084/98567 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | bezkontextové gramatiky | cs |
| dc.subject | lexikální analýza | cs |
| dc.subject | syntaktická analýza | cs |
| dc.subject | sémantická analýza | cs |
| dc.subject | LR syntaktické analyzátory | cs |
| dc.subject | LALR syntaktické analyzátory | cs |
| dc.subject | zvýrazňování syntaxe | cs |
| dc.subject | doplňování slov | cs |
| dc.subject | Spark View Engine | cs |
| dc.subject | Irony .NET Language Implementation Kit | cs |
| dc.subject | C# | cs |
| dc.subject | Microsoft .NET Framework | cs |
| dc.subject | Managed Extensibility Framework | cs |
| dc.subject | Visual Studio 2012 | cs |
| dc.subject | Microsoft Roslyn | cs |
| dc.subject | context-free grammars | en |
| dc.subject | lexical analysis | en |
| dc.subject | syntactic analysis | en |
| dc.subject | semantic analysis | en |
| dc.subject | LR parsers | en |
| dc.subject | LALR parsers | en |
| dc.subject | syntax highlighting | en |
| dc.subject | statement completion | en |
| dc.subject | Spark View Engine | en |
| dc.subject | Irony .NET Language Implementation Kit | en |
| dc.subject | C# | en |
| dc.subject | Microsoft .NET Framework | en |
| dc.subject | Managed Extensibility Framework | en |
| dc.subject | Visual Studio 2012 | en |
| dc.subject | Microsoft Roslyn | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | cs |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Implementace podpory Spark View Engine do Visual Studio 201x | cs |
| dc.title.alternative | Implementation of Support for Spark View Engine into Visual Studio 201x | en |
| dc.type | Diplomová práce | cs |
Files
Original bundle
1 - 4 out of 4 results
Loading...
- Name:
- URB301_FEI_N2647_2612T025_2013.pdf
- Size:
- 8.76 MB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- URB301_FEI_N2647_2612T025_2013_priloha.zip
- Size:
- 18.62 MB
- Format:
- Unknown data format
Loading...
- Name:
- URB301_FEI_N2647_2612T025_2013_posudek_vedouci_Macek_Jakub.pdf
- Size:
- 48.85 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Macek, Jakub
Loading...
- Name:
- URB301_FEI_N2647_2612T025_2013_posudek_oponent_Vich_Lukas.pdf
- Size:
- 48.78 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Vích, Lukáš