Mercury library  1.0
Translation of CFG grammars into an object model (Bachelor's thesis).
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
Classes | Namespaces
Interpreter.cs File Reference

Go to the source code of this file.

Classes

interface  Mercury.Interpreting.IInterpreter< T >
 Interface for interpreters that create objects from derivation trees according to RewriteRules. More...
 
class  Mercury.Interpreting.Interpreter< T >
 Interprets derivation trees using rewrite rules. The type parameter T represents the target language.

More...
 
class  Mercury.Interpreting.SemanticInterpreter< T >
 Represent the semantic analysis with interpretation. Consists of two interpreters, the first one rewrites parse trees, the second one interprets them. This class serves as a wrapper so it could be used in the Mercury.Analyser{T,TResult} class. More...
 

Namespaces

package  Mercury.Interpreting