Equations
- Std.Format.paren' p f prec = bif p prec then f.paren else f
Instances For
Equations
- Std.Format.infixl f p_op op x y = Std.Format.paren' (fun (x : Nat) => decide (x > p_op)) (f x p_op ++ Std.Format.text " " ++ Std.Format.text op ++ Std.Format.text " " ++ f y (p_op + 1))
Instances For
Equations
- Std.Format.infixr f p_op op x y = Std.Format.paren' (fun (x : Nat) => decide (x > p_op)) (f x (p_op + 1) ++ Std.Format.text " " ++ Std.Format.text op ++ Std.Format.text " " ++ f y p_op)
Instances For
Equations
- Std.Format.infix f p_op op x y = Std.Format.paren' (fun (x : Nat) => decide (x > p_op)) (f x p_op ++ Std.Format.text " " ++ Std.Format.text op ++ Std.Format.text " " ++ f y p_op)
Instances For
Equations
- Std.Format.prefix f p_op op x = Std.Format.paren' (fun (x : Nat) => decide (x > p_op)) (Std.Format.text op ++ f x p_op)
Instances For
Equations
- Std.Format.postfix f p_op op x = Std.Format.paren' (fun (x : Nat) => decide (x > p_op)) (f x p_op ++ Std.Format.text op)
Instances For
Equations
- Std.Format.indent n f = Std.Format.nest n (Std.Format.line ++ f)