decaf-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Semantic

Documentation

data SymbolTable Source #

Instances

Instances details
Generic SymbolTable Source # 
Instance details

Defined in Semantic

Associated Types

type Rep SymbolTable :: Type -> Type #

Show SymbolTable Source # 
Instance details

Defined in Semantic

type Rep SymbolTable Source # 
Instance details

Defined in Semantic

data SemanticInfo Source #

Instances

Instances details
Generic SemanticInfo Source # 
Instance details

Defined in Semantic

Associated Types

type Rep SemanticInfo :: Type -> Type #

Show SemanticInfo Source # 
Instance details

Defined in Semantic

type Rep SemanticInfo Source # 
Instance details

Defined in Semantic

type Rep SemanticInfo = D1 ('MetaData "SemanticInfo" "Semantic" "decaf-0.1.0.0-GF5ZfPyXbr16gB58O7mLnT" 'False) (C1 ('MetaCons "SemanticInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "symbolTables") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map ScopeID SymbolTable)) :*: S1 ('MetaSel ('Just "symbolWrites") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map ScopeID (Set (ScopeID, Name))))))

data BlockType Source #

Instances

Instances details
Show BlockType Source # 
Instance details

Defined in Semantic

Eq BlockType Source # 
Instance details

Defined in Semantic