Index
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
Evaluatorclass 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
Evaluatorclass with the specified root expression syntax. - ExpressionSyntax - Class in codeanalysis.syntax
-
The
ExpressionSyntaxclass is an abstract base class for representing expression syntax nodes in the syntax tree. - ExpressionSyntax() - Constructor for class codeanalysis.syntax.ExpressionSyntax
All Classes and Interfaces|All Packages