Mercury library 1.0 Translation of CFG grammars into an object model (Bachelor's thesis).

- Main Page
- Packages
- Classes
- Files

- Packages
- Package Functions

All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
Classes
Package Mercury.Exceptions

## Classes
class | ErrorActionException
| Exception thrown by basic actions when a problem was encountered. More...
class | InterpretingException
| An exception thrown because of problems in the Interpreting namespace. More...
class | InvalidActionArgumentException
| An exception representing a problem while type checking the Mercury.Interpreting.RewriteRule{T}. More...
class | InvalidActionCallException
| An exception representing a problem with Mercury.Interpreting.ActionCall{T} More...
class | InvalidActionException
| An exception representing a problem with Mercury.Interpreting.InterpreterAction{T} class. More...
class | InvalidEdgeException
| An exception thrown when attempting to create an invalid Mercury.Parser.Edge instance. More...
class | InvalidElementException
| An exception representing a problem with Mercury.Interpreting.IElement descendants. More...
class | InvalidRewriteRuleException
| An exception representing a problem with Mercury.Interpreting.RewriteRule{T}. More...
class | InvalidRuleException
| An exception thrown when attempting to create an invalid Mercury.Syntax.Rule instance. More...
class | InvalidSymbolException
| An exception thrown when attempting to create an invalid Mercury.Syntax.Symbol instance. More...
class | MercuryException
| An exception thrown by the Mercury library. More...
class | SyntaxException
| An exception thrown when something wrong happens in the Mercury.Syntax More...