示例#1
0
		public override void Accept (CaseExpression caseExpr)
		{
		}
示例#2
0
 public void Accept(CaseExpression caseExpr)
 {
 }
示例#3
0
 public void Accept(CaseExpression caseExpr)
 {
     caseExpr.VisitChildren (functionCompiler);
 }
示例#4
0
		public override void Accept (CaseExpression caseExpr)
		{
			errorLog.AddError (ErrorType.ParserError, caseExpr.Location,
				"match expression can not exist inside pattern!");
		}
示例#5
0
 public virtual void Accept(CaseExpression caseExpr)
 {
 }
示例#6
0
 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);
 }