aterm-0.1.0.2: serialisation for Haskell values with sharing support

Copyright(c) Klaus Luettich C. Maeder Uni Bremen 2002-2006
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityprovisional
Portabilitynon-portable(imports System.Mem.StableName and GHC.Prim)
Safe HaskellNone
LanguageHaskell98

ATerm.AbstractSyntax

Description

the data types ShATerm and ATermTable plus some utilities

Synopsis

Documentation

data ShATerm Source #

Constructors

ShAAppl String [Int] [Int] 
ShAList [Int] [Int] 
ShAInt Integer [Int] 
Instances
Eq ShATerm Source # 
Instance details

Defined in ATerm.AbstractSyntax

Methods

(==) :: ShATerm -> ShATerm -> Bool #

(/=) :: ShATerm -> ShATerm -> Bool #

Ord ShATerm Source # 
Instance details

Defined in ATerm.AbstractSyntax

Show ShATerm Source # 
Instance details

Defined in ATerm.AbstractSyntax

data Key Source #

mkKey :: Typeable a => a -> IO Key Source #

str2Char :: String -> Char Source #

conversion of a string in double quotes to a character

integer2Int :: Integer -> Int Source #

conversion of an unlimited integer to a machine int