コード例 #1
0
 public string VisitUnaryExpr(Unary expr)
 {
     return(this.Parenthesize(expr.operation.Lexeme, expr.right));
 }
コード例 #2
0
ファイル: Resolver.cs プロジェクト: smcnabb83/CSharpLox
 public object visit_Unary_Expr(Unary expr)
 {
     resolve(expr.right);
     return(null);
 }
コード例 #3
0
ファイル: AstPrinter.cs プロジェクト: jlefever/Lox
 public string VisitUnaryExpr(Unary expr)
 {
     return(Paren(expr.Op.Lexeme, expr.Right));
 }
コード例 #4
0
ファイル: Resolver.cs プロジェクト: mutuware/Lox
 public object VisitUnaryExpr(Unary expr)
 {
     Resolve(expr.Right);
     return(null);
 }
コード例 #5
0
 public string Visit(Unary unary)
 {
     return(Parenthesize(unary.op.Lexeme, unary.right));
 }
コード例 #6
0
 public string VisitUnaryExpr(Unary expr) => Parenthesize(expr.Operator.Lexeme, expr.Right);