Copyright | (c) University of Cambridge Cambridge England adaption (c) Till Mossakowski Uni Bremen 2002-2005 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
translate Id
to Isabelle strings
Synopsis
- showIsaConstT :: Id -> BaseSig -> String
- showIsaConstIT :: Id -> Int -> BaseSig -> String
- showIsaTypeT :: Id -> BaseSig -> String
- transConstStringT :: BaseSig -> String -> String
- transTypeStringT :: BaseSig -> String -> String
- mkIsaConstT :: Bool -> GlobalAnnos -> Int -> Id -> BaseSig -> Set String -> VName
- mkIsaConstIT :: Bool -> GlobalAnnos -> Int -> Id -> Int -> BaseSig -> Set String -> VName
- transString :: String -> String
- isaPrelude :: IsaPreludes
- data IsaPreludes = IsaPreludes {}
- getConstIsaToks :: Id -> Int -> BaseSig -> Set String
Documentation
showIsaConstT :: Id -> BaseSig -> String Source #
showIsaConstIT :: Id -> Int -> BaseSig -> String Source #
add a number for overloading
showIsaTypeT :: Id -> BaseSig -> String Source #
transConstStringT :: BaseSig -> String -> String Source #
transTypeStringT :: BaseSig -> String -> String Source #
mkIsaConstT :: Bool -> GlobalAnnos -> Int -> Id -> BaseSig -> Set String -> VName Source #
mkIsaConstIT :: Bool -> GlobalAnnos -> Int -> Id -> Int -> BaseSig -> Set String -> VName Source #
transString :: String -> String Source #
translate to a valid Isabelle string possibly non-injectively
getConstIsaToks :: Id -> Int -> BaseSig -> Set String Source #
get the tokens of the alternative syntax that should not be used as variables