Loading...
Searching...
No Matches
Go to the source code of this file.
|
LexResultType | ExpressionParser::Lex (const TCHAR *InExpression, const FTokenDefinitions &TokenDefinitions) |
|
CompileResultType | ExpressionParser::Compile (const TCHAR *InExpression, const FTokenDefinitions &TokenDefinitions, const FExpressionGrammar &InGrammar) |
|
CompileResultType | ExpressionParser::Compile (TArray< FExpressionToken > InTokens, const FExpressionGrammar &InGrammar) |
|
FExpressionResult | ExpressionParser::Evaluate (const TCHAR *InExpression, const FTokenDefinitions &InTokenDefinitions, const FExpressionGrammar &InGrammar, const IOperatorEvaluationEnvironment &InEnvironment) |
|
FExpressionResult | ExpressionParser::Evaluate (const TArray< FCompiledToken > &CompiledTokens, const IOperatorEvaluationEnvironment &InEnvironment) |
|
template<typename ContextType > |
FExpressionResult | ExpressionParser::Evaluate (const TCHAR *InExpression, const FTokenDefinitions &InTokenDefinitions, const FExpressionGrammar &InGrammar, const TOperatorJumpTable< ContextType > &InJumpTable, const ContextType *InContext=nullptr) |
|
template<typename ContextType > |
FExpressionResult | ExpressionParser::Evaluate (const TArray< FCompiledToken > &CompiledTokens, const TOperatorJumpTable< ContextType > &InJumpTable, const ContextType *InContext=nullptr) |
|