Index

A B C D E F G H I L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages

E

EOFToken - Enum constant in enum class codeanalysis.syntax.SyntaxType
 
Equals - Enum constant in enum class codeanalysis.binding.BoundBinaryOperatorType
 
EqualsEqualsToken - Enum constant in enum class codeanalysis.syntax.SyntaxType
 
EqualsToken - Enum constant in enum class codeanalysis.syntax.SyntaxType
 
evaluate() - Method in class codeanalysis.Evaluator
Evaluates the expression syntax tree and computes the result.
evaluate(Map<VariableSymbol, Object>) - Method in class codeanalysis.Compilation
Evaluates the syntax tree and returns the evaluation result.
EvaluationResult - Class in codeanalysis
The EvaluationResult class represents the result of a code evaluation.
EvaluationResult(DiagnosticBox, Object) - Constructor for class codeanalysis.EvaluationResult
Creates a new instance of the EvaluationResult class with the specified diagnostics and value.
Evaluator - Class in codeanalysis
The Evaluator class is responsible for evaluating an expression syntax tree and computing the result.
Evaluator(BoundExpression, Map<VariableSymbol, Object>) - Constructor for class codeanalysis.Evaluator
Initializes a new instance of the Evaluator class with the specified root expression syntax.
ExpressionSyntax - Class in codeanalysis.syntax
The ExpressionSyntax class is an abstract base class for representing expression syntax nodes in the syntax tree.
ExpressionSyntax() - Constructor for class codeanalysis.syntax.ExpressionSyntax
 
A B C D E F G H I L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages