Method | Description | |
---|---|---|
analyse ( Pinq\Analysis\IAnalysisContext $analysisContext, |
Analyses the supplied expression tree. | |
createAnalysisContext ( Pinq\Expressions\IEvaluationContext $evaluationContext ) : Pinq\Analysis\IAnalysisContext | Creates a new analysis context with the supplied evaluation context. | |
getTypeSystem ( ) : Pinq\Analysis\ITypeSystem | Gets the type system for the expression analyser. |
public analyse ( Pinq\Analysis\IAnalysisContext $analysisContext, |
||
$analysisContext | Pinq\Analysis\IAnalysisContext | |
$expression | ||
return | Pinq\Analysis\ITypeAnalysis |
public createAnalysisContext ( Pinq\Expressions\IEvaluationContext $evaluationContext ) : Pinq\Analysis\IAnalysisContext | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext | |
return | Pinq\Analysis\IAnalysisContext |
public getTypeSystem ( ) : Pinq\Analysis\ITypeSystem | ||
return | Pinq\Analysis\ITypeSystem |