module Prim.Data.String where
Primitive: Characters and stringsπ
We bind the big list of Agda primitives for interacting with characters and strings.
postulate Char : Type {-# BUILTIN CHAR Char #-} primitive primIsLower primIsDigit primIsAlpha primIsSpace primIsAscii primIsLatin1 primIsPrint primIsHexDigit : Char β Bool primToUpper primToLower : Char β Char primCharToNat : Char β Nat primNatToChar : Nat β Char primCharEquality : Char β Char β Bool primitive primStringUncons : String β Maybe (Char Γ String) primStringToList : String β List Char primStringFromList : List Char β String primStringAppend : String β String β String primStringEquality : String β String β Bool primShowChar : Char β String primShowString : String β String primShowNat : Nat β String