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

Public Member Functions

 Parser ()
 
 Parser (ParsingContext aParsingContext)
 
LogicExpression Parse (string aExpressionString, ExpressionContext aContext=null)
 
NumberExpression ParseNumber (string aExpressionString, ExpressionContext aContext=null)
 
StringExpression ParseString (string aExpressionString, ExpressionContext aContext=null)
 

Properties

ParsingContext ParsingContext [get, set]
 
ExpressionContext ExpressionContext [get, set]
 

Constructor & Destructor Documentation

◆ Parser() [1/2]

Cerebrum.B83.LogicExpressionParser.Parser.Parser ( )
Here is the caller graph for this function:

◆ Parser() [2/2]

Cerebrum.B83.LogicExpressionParser.Parser.Parser ( ParsingContext  aParsingContext)

Member Function Documentation

◆ Parse()

LogicExpression Cerebrum.B83.LogicExpressionParser.Parser.Parse ( string  aExpressionString,
ExpressionContext  aContext = null 
)
Here is the caller graph for this function:

◆ ParseNumber()

NumberExpression Cerebrum.B83.LogicExpressionParser.Parser.ParseNumber ( string  aExpressionString,
ExpressionContext  aContext = null 
)

◆ ParseString()

StringExpression Cerebrum.B83.LogicExpressionParser.Parser.ParseString ( string  aExpressionString,
ExpressionContext  aContext = null 
)

Property Documentation

◆ ExpressionContext

ExpressionContext Cerebrum.B83.LogicExpressionParser.Parser.ExpressionContext
getset

◆ ParsingContext

ParsingContext Cerebrum.B83.LogicExpressionParser.Parser.ParsingContext
getset

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