コード例 #1
0
ファイル: Interpreter.cs プロジェクト: andrewl33/cslox
        object Stmt.IVisitor <object> .VisitExpressionStmt(Stmt.Expression stmt)
        {
            object value = Evaluate(stmt.expression);

            // Console.WriteLine(Stringify(value));
            return(null);
        }
コード例 #2
0
 public object VisitExpressionStmt(Stmt.Expression stmt)
 {
     Evaluate(stmt.expression);
     return(null);
 }
コード例 #3
0
ファイル: ProgramPrinter.cs プロジェクト: rlipscombe/cslox
 public string VisitExpressionStmt(Stmt.Expression stmt)
 {
     return(stmt.Value.Accept(this));
 }
コード例 #4
0
 public object VisitExpressionStmt(Stmt.Expression stmt)
 {
     Resolve(stmt.expression);
     return(null);
 }
コード例 #5
0
 public Unit VisitExpressionStmt(Stmt.Expression stmt)
 {
     Resolve(stmt.Value);
     return(Unit.Default);
 }
コード例 #6
0
ファイル: Interpreter.cs プロジェクト: leddt/cslox
        public Void Visit(Stmt.Expression stmt)
        {
            Evaluate(stmt.Expr);

            return(Void.Instance);
        }
コード例 #7
0
ファイル: Resolver.cs プロジェクト: leddt/cslox
 public Void Visit(Stmt.Expression stmt)
 {
     Resolve(stmt.Expr);
     return(Void.Instance);
 }
コード例 #8
0
 object Stmt.IVisitor <object> .VisitExpressionStmt(Stmt.Expression stmt)
 {
     Resolve(stmt.expression);
     return(null);
 }