hwhile-0.1.1.0: An implementation of Neil D. Jones' While language
InterSyntax
data InProgram Source #
Constructors
Fields
Instances
Methods
(==) :: InProgram -> InProgram -> Bool #
(/=) :: InProgram -> InProgram -> Bool #
compare :: InProgram -> InProgram -> Ordering #
(<) :: InProgram -> InProgram -> Bool #
(<=) :: InProgram -> InProgram -> Bool #
(>) :: InProgram -> InProgram -> Bool #
(>=) :: InProgram -> InProgram -> Bool #
max :: InProgram -> InProgram -> InProgram #
min :: InProgram -> InProgram -> InProgram #
type InBlock = [InCommand] Source #
data InCommand Source #
(==) :: InCommand -> InCommand -> Bool #
(/=) :: InCommand -> InCommand -> Bool #
compare :: InCommand -> InCommand -> Ordering #
(<) :: InCommand -> InCommand -> Bool #
(<=) :: InCommand -> InCommand -> Bool #
(>) :: InCommand -> InCommand -> Bool #
(>=) :: InCommand -> InCommand -> Bool #
max :: InCommand -> InCommand -> InCommand #
min :: InCommand -> InCommand -> InCommand #
showsPrec :: Int -> InCommand -> ShowS #
show :: InCommand -> String #
showList :: [InCommand] -> ShowS #
info :: InCommand -> Info Source #
namesInProg :: InProgram -> Set Name Source #
namesInBlock :: InBlock -> Set Name Source #
namesInComm :: InCommand -> Set Name Source #