B2R2


InfixOp Module

Functions and values

Function or value Description

e1 != e2

Full Usage: e1 != e2

Parameters:
Returns: Expr

Not equal.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .% e2

Full Usage: e1 .% e2

Parameters:
Returns: Expr

Unsigned modulus.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .& e2

Full Usage: e1 .& e2

Parameters:
Returns: Expr

Bitwise AND.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .* e2

Full Usage: e1 .* e2

Parameters:
Returns: Expr

Multiplication.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .+ e2

Full Usage: e1 .+ e2

Parameters:
Returns: Expr

Addition.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .- e2

Full Usage: e1 .- e2

Parameters:
Returns: Expr

Subtraction.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ./ e2

Full Usage: e1 ./ e2

Parameters:
Returns: Expr

Unsigned division.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .< e2

Full Usage: e1 .< e2

Parameters:
Returns: Expr

Signed less than.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .<= e2

Full Usage: e1 .<= e2

Parameters:
Returns: Expr

Signed less than or equal.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .> e2

Full Usage: e1 .> e2

Parameters:
Returns: Expr

Unsigned greater than.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .>= e2

Full Usage: e1 .>= e2

Parameters:
Returns: Expr

Unsigned greater than or equal.

e1 : Expr
e2 : Expr
Returns: Expr

e1 .| e2

Full Usage: e1 .| e2

Parameters:
Returns: Expr

Bitwise OR.

e1 : Expr
e2 : Expr
Returns: Expr

e1 := e2

Full Usage: e1 := e2

Parameters:
Returns: Stmt

Assignment.

e1 : Expr
e2 : Expr
Returns: Stmt

e1 <+> e2

Full Usage: e1 <+> e2

Parameters:
Returns: Expr

Bitwise XOR.

e1 : Expr
e2 : Expr
Returns: Expr

e1 << e2

Full Usage: e1 << e2

Parameters:
Returns: Expr

Shift logical left.

e1 : Expr
e2 : Expr
Returns: Expr

e1 == e2

Full Usage: e1 == e2

Parameters:
Returns: Expr

Equal.

e1 : Expr
e2 : Expr
Returns: Expr

e1 >> e2

Full Usage: e1 >> e2

Parameters:
Returns: Expr

Shift logical right.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?% e2

Full Usage: e1 ?% e2

Parameters:
Returns: Expr

Signed modulus.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?/ e2

Full Usage: e1 ?/ e2

Parameters:
Returns: Expr

Signed division.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?< e2

Full Usage: e1 ?< e2

Parameters:
Returns: Expr

Signed less than.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?<= e2

Full Usage: e1 ?<= e2

Parameters:
Returns: Expr

Signed less than or equal.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?> e2

Full Usage: e1 ?> e2

Parameters:
Returns: Expr

Signed greater than.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?>= e2

Full Usage: e1 ?>= e2

Parameters:
Returns: Expr

Signed greater than or equal.

e1 : Expr
e2 : Expr
Returns: Expr

e1 ?>> e2

Full Usage: e1 ?>> e2

Parameters:
Returns: Expr

Shift arithmetic right.

e1 : Expr
e2 : Expr
Returns: Expr