module Render.Literal where import Agda.Syntax.Literal ( Literal(..), showChar', showText ) import Render.Class import Render.RichText import Render.Name () import Render.Common () -------------------------------------------------------------------------------- -- | Literal instance Render Literal where render (LitNat n) = text $ show n render (LitWord64 n) = text $ show n render (LitFloat d) = text $ show d render (LitString s) = text $ showText s "" render (LitChar c) = text $ "'" ++ showChar' c "'" render (LitQName x) = render x render (LitMeta _ x) = render x