public override void Accept (CaseExpression caseExpr) { }
public void Accept(CaseExpression caseExpr) { }
public void Accept(CaseExpression caseExpr) { caseExpr.VisitChildren (functionCompiler); }
public override void Accept (CaseExpression caseExpr) { errorLog.AddError (ErrorType.ParserError, caseExpr.Location, "match expression can not exist inside pattern!"); }
public virtual void Accept(CaseExpression caseExpr) { }
public void Accept(CaseExpression caseExpr) { PatternAnalyzer analyzer = new PatternAnalyzer (errorLog, symbolTable, this); caseExpr.Pattern.Visit (analyzer); if (caseExpr.Condition != null) { caseExpr.Condition.Visit (this); } caseExpr.Value.Visit (this); }