Esempio n. 1
0
File: Matcher.cs Progetto: sula0/Lox
 protected abstract object MatchGroupingExpr(GroupingExpr groupingExpr);
Esempio n. 2
0
 public object VisitGroupingExpr(GroupingExpr expr)
 {
     return(Evaluate(expr.Expression));
 }
Esempio n. 3
0
 public string VisitGroupingExpr(GroupingExpr expr)
 {
     return(Parenthesize("group", expr.Expression));
 }
Esempio n. 4
0
 protected override object MatchGroupingExpr(GroupingExpr expr) => Resolve(expr.Expression);
Esempio n. 5
0
 public virtual void Visit(GroupingExpr expr)
 {
 }
Esempio n. 6
0
 public override void Visit(GroupingExpr expr)
 {
     expr.expression.Accept(this);
 }
Esempio n. 7
0
 public override void Visit(GroupingExpr expr)
 {
     AddStr("(");
     expr.expression.Accept(this);
     AddStr(")");
 }