Agda-2.3.2.2: examples/lib/Data/String.agda
module Data.String where
import Data.List
import Data.Char
open Data.List using (List)
open Data.Char
postulate String : Set
{-# BUILTIN STRING String #-}
infixr 50 _++_
private
primitive
primStringAppend : String -> String -> String
primStringToList : String -> List Char
primStringFromList : List Char -> String
_++_ = primStringAppend
toList = primStringToList
fromList = primStringFromList