public TypeSpecifierResolver(TypeManager typeManager, IErrorManager errors) { _typeManager = typeManager; _errors = errors; _replacementDelegator.SpecifierVisitor = this; NewNode = new VoidExpressionNode(); }
public TranslateAccessVisitor(IErrorManager errors, ExpressionTypeManager expressionTypeManager) { _errors = errors; _expressionTypeManager = expressionTypeManager; NewNode = new VoidExpressionNode(); _replacementDelegator.ExpressionVisitor = this; _parseTreeDelegator.AccessVisitor = this; }
public TranslateIdentifiersVisitor(SemanticContext semanticModule, IErrorManager errors, ScopeManager scopes) { _semanticModule = semanticModule; _errors = errors; _scopeManager = scopes; NewNode = new VoidExpressionNode(); _replacementDelegator.ExpressionVisitor = this; _parseTreeReplacementDelegator.IdentifierVisitor = this; _parseTreeReplacementDelegator.FunctionCallVisitor = this; }
public void VisitVoid(VoidExpressionNode node) { }
public void VisitVoid(VoidExpressionNode node) { VisitPreOrder(node); VisitPostOrder(node); }
public void VisitVoid(VoidExpressionNode node) { Print("Void Expression"); }
public void VisitVoid(VoidExpressionNode node) { VoidExpressionVisitor?.Visit(node); }
public void VisitVoid(VoidExpressionNode node) { VisitDefaultExpression(node); }
public void VisitVoid(VoidExpressionNode node) { _visitedValue = new Value(); }