Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 983 Bytes

CONTRIBUTING.md

File metadata and controls

17 lines (13 loc) · 983 Bytes

Contribute

Selection of the C#-Parser

For the implementation of the C# plugin we looked at three different parsers:

We decided to use Roslyn as it is approximately 5-7 times faster than ANTLR according to this source. Furthermore, it has more features than the other two. The most important feature is working with the semantic model which enables us to retrieve more information for our neo4j database. As Roslyn is the parser of Visual Studio 2019 it has a pretty good back-up including support for the latest C# language features.