コード例 #1
0
 public Unit VisitPrintStmt(Stmt.Print stmt)
 {
     Resolve(stmt.Expression);
     return(new Unit());
 }
コード例 #2
0
ファイル: NameResolver.cs プロジェクト: perlang-org/perlang
 public VoidObject VisitPrintStmt(Stmt.Print stmt)
 {
     Resolve(stmt.Expression);
     return(VoidObject.Void);
 }
コード例 #3
0
        public object VisitPrintStmt(Stmt.Print stmt)
        {
            Resolve(stmt.expression);

            return(null);
        }
コード例 #4
0
ファイル: Resolver.cs プロジェクト: sisakat/cslox
 public object VisitPrintStmt(Stmt.Print stmt)
 {
     Resolve(stmt.Expr);
     return(null);
 }
コード例 #5
0
ファイル: Interpreter.cs プロジェクト: mlewicki12/trashml
 public TrashObject VisitPrintStmt(Stmt.Print stmt)
 {
     return(this.PrintStmt(stmt));
 }
コード例 #6
0
ファイル: AstPrinter.cs プロジェクト: jonnyboyC/cs-Lox
 public IEnumerable <string> VisitPrintStmt(Stmt.Print stmt)
 {
     yield return($"print {PrintExpr(stmt.Expression)};");
 }
コード例 #7
0
ファイル: RoslynGenerate.cs プロジェクト: jukaLang/Juka
 public Stmt VisitPrint(Stmt.Print stmt)
 {
     throw new NotImplementedException();
 }
コード例 #8
0
 public object visitPrintStmt(Stmt.Print printStmt)
 {
     compile(printStmt.expression);
     emitByte(OpCode.OP_PRINT);
     return(null);
 }
コード例 #9
0
ファイル: AstPrinter.cs プロジェクト: perlang-org/perlang
 public string VisitPrintStmt(Stmt.Print stmt)
 {
     return(Parenthesize("print", stmt.Expression));
 }
コード例 #10
0
 public LoxVoid VisitPrintStmt(Stmt.Print stmt)
 {
     Resolve(stmt.Expression);
     return(null);
 }