Cerebrum™
Loading...
Searching...
No Matches
Cerebrum.B83.LogicExpressionParser.ExpressionContext Class Reference

Public Member Functions

 ExpressionContext ()
 
 ExpressionContext (bool aAddDefaultConstants)
 
void AddMathConstants ()
 
virtual ExpressionVariable FindVariable (string aVarName)
 
virtual ExpressionVariable GetVariable (string aVarName)
 

Protected Attributes

Dictionary< string, ExpressionVariablevariables = new Dictionary<string, ExpressionVariable>()
 

Properties

virtual ExpressionVariable this[string aVarName] [get]
 

Constructor & Destructor Documentation

◆ ExpressionContext() [1/2]

Cerebrum.B83.LogicExpressionParser.ExpressionContext.ExpressionContext ( )

◆ ExpressionContext() [2/2]

Cerebrum.B83.LogicExpressionParser.ExpressionContext.ExpressionContext ( bool  aAddDefaultConstants)

Member Function Documentation

◆ AddMathConstants()

void Cerebrum.B83.LogicExpressionParser.ExpressionContext.AddMathConstants ( )
Here is the caller graph for this function:

◆ FindVariable()

virtual ExpressionVariable Cerebrum.B83.LogicExpressionParser.ExpressionContext.FindVariable ( string  aVarName)
virtual

◆ GetVariable()

virtual ExpressionVariable Cerebrum.B83.LogicExpressionParser.ExpressionContext.GetVariable ( string  aVarName)
virtual

Member Data Documentation

◆ variables

Dictionary<string, ExpressionVariable> Cerebrum.B83.LogicExpressionParser.ExpressionContext.variables = new Dictionary<string, ExpressionVariable>()
protected

Property Documentation

◆ this[string aVarName]

virtual ExpressionVariable Cerebrum.B83.LogicExpressionParser.ExpressionContext.this[string aVarName]
get

The documentation for this class was generated from the following file: