language-sygus-0.1.1.3: A parser and printer for the SyGuS 2.0 language.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sygus.LexSygus

Documentation

data Token Source #

Instances

Instances details
Read Token Source # 
Instance details

Defined in Sygus.LexSygus

Show Token Source # 
Instance details

Defined in Sygus.LexSygus

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

data Lit Source #

Instances

Instances details
Generic Lit Source # 
Instance details

Defined in Sygus.Syntax

Associated Types

type Rep Lit :: Type -> Type #

Methods

from :: Lit -> Rep Lit x #

to :: Rep Lit x -> Lit #

Read Lit Source # 
Instance details

Defined in Sygus.Syntax

Show Lit Source # 
Instance details

Defined in Sygus.Syntax

Methods

showsPrec :: Int -> Lit -> ShowS #

show :: Lit -> String #

showList :: [Lit] -> ShowS #

Eq Lit Source # 
Instance details

Defined in Sygus.Syntax

Methods

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

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

Hashable Lit Source # 
Instance details

Defined in Sygus.Syntax

Methods

hashWithSalt :: Int -> Lit -> Int #

hash :: Lit -> Int #

type Rep Lit Source # 
Instance details

Defined in Sygus.Syntax