Răsfoiți Sursa

Add basic docs to Binop and Unop

David Peek 12 ani în urmă
părinte
comite
a7c158f58f
1 a modificat fișierele cu 93 adăugiri și 0 ștergeri
  1. 93 0
      std/haxe/macro/Expr.hx

+ 93 - 0
std/haxe/macro/Expr.hx

@@ -41,37 +41,130 @@ enum Constant {
 }
 
 enum Binop {
+	/**
+		`+`
+	**/
 	OpAdd;
+	/**
+		`*`
+	**/
 	OpMult;
+	/**
+		`/`
+	**/
 	OpDiv;
+	/**
+		`-`
+	**/
 	OpSub;
+	/**
+		`=`
+	**/
 	OpAssign;
+	/**
+		`==`
+	**/
 	OpEq;
+	/**
+		`!=`
+	**/
 	OpNotEq;
+	/**
+		`>`
+	**/
 	OpGt;
+	/**
+		`>=`
+	**/
 	OpGte;
+	/**
+		`<`
+	**/
 	OpLt;
+	/**
+		`<=`
+	**/
 	OpLte;
+	/**
+		`&`
+	**/
 	OpAnd;
+	/**
+		`|`
+	**/
 	OpOr;
+	/**
+		`^`
+	**/
 	OpXor;
+	/**
+		`&&`
+	**/
 	OpBoolAnd;
+	/**
+		`||`
+	**/
 	OpBoolOr;
+	/**
+		`<<`
+	**/
 	OpShl;
+	/**
+		`>>`
+	**/
 	OpShr;
+	/**
+		`>>>`
+	**/
 	OpUShr;
+	/**
+		`%`
+	**/
 	OpMod;
+	/**
+		`+=`
+		`-=`
+		`/=`
+		`*=`
+		`<<=`
+		`>>=`
+		`>>>=`
+		`|=`
+		`&=`
+		`^=`
+	**/
 	OpAssignOp( op : Binop );
+	/**
+		`...`
+	**/
 	OpInterval;
+	/**
+		`=>`
+	**/
 	OpArrow;
 }
 
 
 enum Unop {
+	/**
+		`++`
+	**/
 	OpIncrement;
+	/**
+		`--`
+	**/
 	OpDecrement;
+	/**
+		`!`
+	**/
 	OpNot;
+	/**
+		`-`
+	**/
 	OpNeg;
+	/**
+		`~`
+	**/
 	OpNegBits;
 }