Dynamic compilation as a very fast mathematic parser in .Net

This work aims to investigate how to use the process of a dynamic compilation as a very fast mathematic parser. Firstly, it focuses on describing the process of a standard compilation in .NET platform and describing how a parser engine works. The core of this work is the implementation of our own ma...

Full description

Bibliographic Details
Main Authors: Čápek, Petr, Král, Erik
Format: Article in Journal/Newspaper
Language:English
Published: North Atlantic University Union (NAUN) 2015
Subjects:
Net
Online Access:http://publikace.k.utb.cz/handle/10563/1004242
Description
Summary:This work aims to investigate how to use the process of a dynamic compilation as a very fast mathematic parser. Firstly, it focuses on describing the process of a standard compilation in .NET platform and describing how a parser engine works. The core of this work is the implementation of our own mathematic parser which is based on a dynamic compilation to provide a very fast mathematic parser engine. This implementation is compared to existing mathematic parser libraries using various benchmarks. © 2015, North Atlantic University Union. All rights reserved.