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
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...