module GUI.Debug where
open import Data.Nat
open import Data.String renaming (_++_ to _++Str_)
showNat' : ℕ → String
showNat' zero = "0"
showNat' (suc zero) = "1"
showNat' (suc (suc zero)) = "2"
showNat' (suc (suc (suc zero))) = "3"
showNat' (suc (suc (suc (suc zero)))) = "4"
showNat' (suc (suc (suc (suc (suc zero))))) = "5"
showNat' (suc (suc (suc (suc (suc (suc zero)))))) = "6"
showNat' (suc (suc (suc (suc (suc (suc (suc zero))))))) = "7"
showNat' (suc (suc (suc (suc (suc (suc (suc (suc zero)))))))) = "8"
showNat' (suc (suc (suc (suc (suc (suc (suc (suc (suc n))))))))) = ">= 8"
showNat : String → ℕ → String
showNat debugString n = showNat' n ++Str " (" ++Str debugString ++Str ")"