From ce6aa814518521b1c068eb08dcd5f4aaffa099ab Mon Sep 17 00:00:00 2001 From: ralphtandetzky Date: Wed, 18 Dec 2013 20:45:39 +0100 Subject: [PATCH] Update operatoroverloading.dd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In my browser the arguments are not properly displayed. Therefore, I changed them so they will be. For me it looks like this: -a[b⊂, b⊂, ... b⊂] a.opIndexUnary!("-" )(b⊂, b⊂, ... b⊂) +a[b⊂, b⊂, ... b⊂] a.opIndexUnary!("+" )(b⊂, b⊂, ... b⊂) ~a[b⊂, b⊂, ... b⊂] a.opIndexUnary!("~" )(b⊂, b⊂, ... b⊂) *a[b⊂, b⊂, ... b⊂] a.opIndexUnary!("*" )(b⊂, b⊂, ... b⊂) ++a[b⊂, b⊂, ... b⊂] a.opIndexUnary!("++")(b⊂, b⊂, ... b⊂) --a[b⊂, b⊂, ... b⊂] a.opIndexUnary!("--")(b⊂, b⊂, ... b⊂) Which does not seem to be right. --- operatoroverloading.dd | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/operatoroverloading.dd b/operatoroverloading.dd index 73e44706af..ed9e4baa3c 100644 --- a/operatoroverloading.dd +++ b/operatoroverloading.dd @@ -94,27 +94,27 @@ $(H3 Overloading Index Unary Operators) $(TABLE2 Overloadable Index Unary Operators, $(THEAD $(I op), $(I rewrite)) $(TROW - $(D -)$(I a)$(D [)$(ARGUMENTS)$(D ]), - $(ARGS $(I a)$(D .opIndexUnary!("-")$(LPAREN))$(ARGUMENTS)$(D $(RPAREN)))) + $(D -)$(I a)$(D [b1,b2,...,bn]), + $(ARGS $(I a)$(D .opIndexUnary!("-")$(LPAREN)b1,b2,...,bn$(RPAREN)))) $(TROW - $(D +)$(I a)$(D [)$(ARGUMENTS)$(D ]), - $(I a)$(D .opIndexUnary!("+")$(LPAREN))$(ARGUMENTS)$(D $(RPAREN)) + $(D +)$(I a)$(D [b1,b2,...,bn]), + $(I a)$(D .opIndexUnary!("+")$(LPAREN)b1,b2,...,bn$(RPAREN)) ) $(TROW - $(D ~)$(I a)$(D [)$(ARGUMENTS)$(D ]), - $(I a)$(D .opIndexUnary!("~")$(LPAREN))$(ARGUMENTS)$(D $(RPAREN)) + $(D ~)$(I a)$(D [b1,b2,...,bn]), + $(I a)$(D .opIndexUnary!("~")$(LPAREN)b1,b2,...,bn$(RPAREN)) ) $(TROW - $(D *)$(I a)$(D [)$(ARGUMENTS)$(D ]), - $(I a)$(D .opIndexUnary!("*")$(LPAREN))$(ARGUMENTS)$(D $(RPAREN)) + $(D *)$(I a)$(D [b1,b2,...,bn]), + $(I a)$(D .opIndexUnary!("*")$(LPAREN)b1,b2,...,bn$(RPAREN)) ) $(TROW - $(D ++)$(I a)$(D [)$(ARGUMENTS)$(D ]), - $(I a)$(D .opIndexUnary!("++")$(LPAREN))$(ARGUMENTS)$(D $(RPAREN)) + $(D ++)$(I a)$(D [b1,b2,...,bn]), + $(I a)$(D .opIndexUnary!("++")$(LPAREN)b1,b2,...,bn$(RPAREN)) ) $(TROW - $(D --)$(I a)$(D [)$(ARGUMENTS)$(D ]), - $(I a)$(D .opIndexUnary!("--")$(LPAREN))$(ARGUMENTS)$(D $(RPAREN)) + $(D --)$(I a)$(D [b1,b2,...,bn]), + $(I a)$(D .opIndexUnary!("--")$(LPAREN)b1,b2,...,bn$(RPAREN)) ) )