The ezr² Project 0.1.1
The codebase for the ezr² programming language.
|
This is the complete list of members for EzrSquared.Runtime.Interpreter, including all inherited members.
AssignValuesToVariables(VariableAssignmentNode node, Reference[] variables, bool isSingleVariable, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
AssignValueToVariable(Reference variable, IEzrObject value, VariableAssignmentNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
CreateArray(ArrayLikeNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
CreateList(ArrayLikeNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
Execute(Node ast, Context runtimeContext, AccessMod accessibilityModifiers=AccessMod.None) | EzrSquared.Runtime.Interpreter | |
ExecuteBinaryOperation(IEzrObject first, IEzrObject second, Node node, TokenType operation, Context executionContext) | EzrSquared.Runtime.Interpreter | private |
ExecuteConjunctiveOperators(BinaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
ExecuteObjectAttributeAccess(BinaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers, bool ignoreUndefinedVariable) | EzrSquared.Runtime.Interpreter | private |
HandleSetStatus(Context.SetStatus status, string referenceName, Node referenceNode, Context referenceContext) | EzrSquared.Runtime.Interpreter | private |
HandleSetStatus((Context.SetStatus Status, Reference Reference) setResult, string referenceName, Node referenceNode, Context referenceContext) | EzrSquared.Runtime.Interpreter | private |
IterateLoop(BigInteger? iBigInteger, double? iDouble, List< IEzrObject > returns, CountNode node, Context callingContext, Context executionContext, AccessMod accessibilityModifiers, AccessMod operationAccessibilityModifiers, Reference? iterationVariableReference, string iterationVariableName, Context iterationVariableRegisteredContext) | EzrSquared.Runtime.Interpreter | private |
RuntimeResult | EzrSquared.Runtime.Interpreter | |
VisitArrayLikeNode(ArrayLikeNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitBinaryOperationNode(BinaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers, bool ignoreUndefinedVariable) | EzrSquared.Runtime.Interpreter | private |
VisitCallNode(CallNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitClassDefinitionNode(ClassDefinitionNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitCountNode(CountNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitDefineBlockNode(DefineBlockNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitDictionaryNode(DictionaryNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitFunctionDefinitionNode(FunctionDefinitionNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitIfNode(IfNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitNoValueNode(NoValueNode node, Context executionContext) | EzrSquared.Runtime.Interpreter | private |
VisitReturnNode(ReturnNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitTryNode(TryNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitUnaryOperationNode(UnaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitValueNode(ValueNode node, Context executionContext) | EzrSquared.Runtime.Interpreter | private |
VisitVariableAccessNode(VariableAccessNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers, bool ignoreUndefinedVariable) | EzrSquared.Runtime.Interpreter | private |
VisitVariableAssignmentNode(VariableAssignmentNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |
VisitWhileNode(WhileNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers) | EzrSquared.Runtime.Interpreter | private |