Mercury library
1.0
Translation of CFG grammars into an object model (Bachelor's thesis).
Main Page
Packages
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Functions
Variables
Properties
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Properties
- a -
Accepted :
Mercury.Syntax.ParserResult
Action :
Mercury.Interpreting.ActionCall< T >
ActionName :
Mercury.Interpreting.TextEntry
All :
Mercury.Syntax.BasicScannerMap
AllowsWildcard :
Mercury.Interpreting.InterpreterAction< T >
Alpha :
Mercury.Scanning.Tokenizer
ArgumentTypes :
Mercury.Interpreting.InterpreterAction< T >
Arity :
Mercury.Interpreting.InterpreterAction< T >
- b -
BreadthFirstEnumerator :
Mercury.Nucleus.Trees.Tree< T >
- c -
Chart :
Mercury.Syntax.ParserResult
Children :
Mercury.Nucleus.Trees.Tree< T >
Context :
Mercury.Interpreting.InterpreterResult< T >
Count :
Mercury.Interpreting.InstanceList
,
Mercury.Interpreting.RewriteRuleCollection< T >
Current :
Mercury.Nucleus.Trees.BFSTreeEnumerator< T >
,
Mercury.Nucleus.Trees.DFSTreeEnumerator< T >
- d -
Depth :
Mercury.Nucleus.Trees.Tree< T >
DepthFirstEnumerator :
Mercury.Nucleus.Trees.Tree< T >
Dot :
Mercury.Syntax.Edge
- e -
Epsilon :
Mercury.Defaults
,
Mercury.Syntax.Grammar
,
Mercury.Syntax.GrammarBuilder
Error :
Mercury.Interpreting.RuleEntry< T >
Exception :
Mercury.AnalyserResult< T, TResult >
,
Mercury.Interpreting.InterpreterResult< T >
- f -
FailReason :
Mercury.AnalyserResult< T, TResult >
FormalParameters :
Mercury.Interpreting.ActionCall< T >
- g -
Grammar :
Mercury.LanguageInfo< T >
,
Mercury.Syntax.ChartParser
,
Mercury.Syntax.IParser
- h -
HasWildcard :
Mercury.Interpreting.Structure
Head :
Mercury.Interpreting.RewriteRule< T >
- i -
Identity :
Mercury.Syntax.BasicScannerMap
Input :
Mercury.Interpreting.InterpreterResult< T >
InputTokens :
Mercury.Syntax.ParserResult
Instances :
Mercury.Interpreting.RuleEntry< T >
Interpretations :
Mercury.AnalyserResult< T, TResult >
Interpreter :
Mercury.Analyser< T, TResult >
InterpreterResults :
Mercury.AnalyserResult< T, TResult >
InterpreterTime :
Mercury.AnalyserResult< T, TResult >
IsActive :
Mercury.Syntax.Edge
IsEpsilon :
Mercury.Syntax.Rule
,
Mercury.Syntax.Symbol
IsLeaf :
Mercury.Nucleus.Trees.Tree< T >
IsPassive :
Mercury.Syntax.Edge
- k -
Keys :
Mercury.Nucleus.Collections.IReadOnlyMultiDictionary< TKey, TValue >
,
Mercury.Nucleus.Collections.ListMultiDictionary< TKey, TValue >
,
Mercury.Nucleus.Collections.SetMultiDictionary< TKey, TValue >
Keywords :
Mercury.Scanning.Tokenizer
- l -
LeavesCount :
Mercury.Nucleus.Trees.Tree< T >
Left :
Mercury.Syntax.Edge
LHS :
Mercury.Interpreting.RewriteRule< T >
,
Mercury.Syntax.Rule
- m -
Match :
Mercury.Interpreting.RuleEntry< T >
MemoizedValue :
Mercury.Interpreting.MemoEntry< T >
- n -
Name :
Mercury.Interpreting.InterpreterAction< T >
,
Mercury.Interpreting.Variable
,
Mercury.Interpreting.VariableParameter
,
Mercury.LanguageInfo< T >
,
Mercury.Syntax.Symbol
NextSymbol :
Mercury.Syntax.Edge
NodesCount :
Mercury.Nucleus.Trees.Tree< T >
Nonterminals :
Mercury.Syntax.Grammar
NumberOrString :
Mercury.Syntax.BasicScannerMap
- o -
Options :
Mercury.Scanning.Tokenizer
- p -
Parser :
Mercury.Analyser< T, TResult >
ParserResult :
Mercury.AnalyserResult< T, TResult >
ParserTime :
Mercury.AnalyserResult< T, TResult >
Position :
Mercury.Scanning.Token
- q -
Quoted :
Mercury.Scanning.Token
- r -
Result :
Mercury.Interpreting.InterpreterResult< T >
ReturnType :
Mercury.Interpreting.InterpreterAction< T >
RewriteRule :
Mercury.Interpreting.RuleEntry< T >
RewriteRules :
Mercury.Interpreting.IInterpreter< T >
,
Mercury.Interpreting.Interpreter< T >
,
Mercury.Interpreting.SemanticInterpreter< T >
,
Mercury.LanguageInfo< T >
RHS :
Mercury.Interpreting.RewriteRule< T >
,
Mercury.Syntax.Rule
Right :
Mercury.Syntax.Edge
Root :
Mercury.Defaults
,
Mercury.Syntax.Grammar
,
Mercury.Syntax.GrammarBuilder
RootEntry :
Mercury.Interpreting.InterpreterContext< T >
Rule :
Mercury.Syntax.Edge
RuleEntries :
Mercury.Interpreting.TreeEntry< T >
Rules :
Mercury.Syntax.Grammar
- s -
Scanner :
Mercury.Analyser< T, TResult >
,
Mercury.LanguageInfo< T >
SemanticRules :
Mercury.Interpreting.SemanticInterpreter< T >
Status :
Mercury.AnalyserResult< T, TResult >
SubEntries :
Mercury.Interpreting.RuleEntry< T >
Succeeded :
Mercury.Interpreting.TreeEntry< T >
Success :
Mercury.Interpreting.InterpreterResult< T >
SymbolMask :
Mercury.Interpreting.Alternative
Symbols :
Mercury.Interpreting.Alternative
- t -
Terminals :
Mercury.Syntax.Grammar
Text :
Mercury.Interpreting.TextEntry
this[int ix] :
Mercury.Nucleus.Trees.Tree< T >
this[string name] :
Mercury.Interpreting.InstanceList
this[TKey key] :
Mercury.Nucleus.Collections.IReadOnlyMultiDictionary< TKey, TValue >
,
Mercury.Nucleus.Collections.ListMultiDictionary< TKey, TValue >
,
Mercury.Nucleus.Collections.SetMultiDictionary< TKey, TValue >
this[TokenType ttype] :
Mercury.Syntax.BasicScannerMap
Token :
Mercury.Syntax.Symbol
Tokenizer :
Mercury.Analyser< T, TResult >
,
Mercury.LanguageInfo< T >
TotalTime :
Mercury.AnalyserResult< T, TResult >
Tree :
Mercury.Interpreting.TreeEntry< T >
Trees :
Mercury.Syntax.ParserResult
Type :
Mercury.Interpreting.ActionCall< T >
,
Mercury.Interpreting.Argument
,
Mercury.Interpreting.Constant
,
Mercury.Interpreting.ConstantParameter
,
Mercury.Interpreting.IElement
,
Mercury.Interpreting.IFormalParameter
,
Mercury.Interpreting.Structure
,
Mercury.Interpreting.Variable
,
Mercury.Interpreting.VariableParameter
,
Mercury.Scanning.Token
,
Mercury.Syntax.Symbol
- v -
Value :
Mercury.Interpreting.Argument
,
Mercury.Interpreting.ConstantParameter
,
Mercury.Interpreting.Instance
,
Mercury.Interpreting.RuleEntry< T >
,
Mercury.Nucleus.Trees.Tree< T >
,
Mercury.Scanning.Token
Var :
Mercury.Interpreting.Instance
Variables :
Mercury.Interpreting.RewriteRule< T >
Generated on Sun May 18 2014 20:59:44 for Mercury library by
1.8.7