Implementace podpory Spark View Engine do Visual Studio 201x

Loading...
Thumbnail Image

Downloads

6

Date issued

Authors

Urbánek, Karel

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoká škola báňská - Technická univerzita Ostrava

Location

Signature

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.

Description

Import 26/06/2013

Subject(s)

context-free grammars, lexical analysis, syntactic analysis, semantic analysis, LR parsers, LALR parsers, syntax highlighting, statement completion, Spark View Engine, Irony .NET Language Implementation Kit, C#, Microsoft .NET Framework, Managed Extensibility Framework, Visual Studio 2012, Microsoft Roslyn

Citation