The ezr² Project 0.1.1
The codebase for the ezr² programming language.
Loading...
Searching...
No Matches
EzrSquared.Runtime.Interpreter Member List

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.Interpreterprivate
AssignValueToVariable(Reference variable, IEzrObject value, VariableAssignmentNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
CreateArray(ArrayLikeNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
CreateList(ArrayLikeNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
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.Interpreterprivate
ExecuteConjunctiveOperators(BinaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
ExecuteObjectAttributeAccess(BinaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers, bool ignoreUndefinedVariable)EzrSquared.Runtime.Interpreterprivate
HandleSetStatus(Context.SetStatus status, string referenceName, Node referenceNode, Context referenceContext)EzrSquared.Runtime.Interpreterprivate
HandleSetStatus((Context.SetStatus Status, Reference Reference) setResult, string referenceName, Node referenceNode, Context referenceContext)EzrSquared.Runtime.Interpreterprivate
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.Interpreterprivate
RuntimeResultEzrSquared.Runtime.Interpreter
VisitArrayLikeNode(ArrayLikeNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitBinaryOperationNode(BinaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers, bool ignoreUndefinedVariable)EzrSquared.Runtime.Interpreterprivate
VisitCallNode(CallNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitClassDefinitionNode(ClassDefinitionNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitCountNode(CountNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitDefineBlockNode(DefineBlockNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitDictionaryNode(DictionaryNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitFunctionDefinitionNode(FunctionDefinitionNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitIfNode(IfNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitNoValueNode(NoValueNode node, Context executionContext)EzrSquared.Runtime.Interpreterprivate
VisitReturnNode(ReturnNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitTryNode(TryNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitUnaryOperationNode(UnaryOperationNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitValueNode(ValueNode node, Context executionContext)EzrSquared.Runtime.Interpreterprivate
VisitVariableAccessNode(VariableAccessNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers, bool ignoreUndefinedVariable)EzrSquared.Runtime.Interpreterprivate
VisitVariableAssignmentNode(VariableAssignmentNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate
VisitWhileNode(WhileNode node, Context executionContext, Context callingContext, AccessMod accessibilityModifiers)EzrSquared.Runtime.Interpreterprivate