ReWire

Index

!ReWire.Vectors
!=ReWire.Vectors
$ReWire.Prelude
$$ReWire.Pretty
$+$Embedder.Isabelle.Syntax
%ReWire.Bits
&&ReWire.Prelude
&&&ReWire.Bits
&&.ReWire.Bits
* 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
**ReWire.Bits
+ 
1 (Type/Class)RWC.Primitives, ReWire
2 (Function)ReWire.Bits
3 (Function)ReWire.FiniteComp
++ReWire.Vectors
- 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
.ReWire.Prelude
.&.ReWire.Bits
.|.ReWire.Bits
/ReWire.Bits
/=ReWire.Bits
:+>ReWire.Interactive
:>ReWire.Interactive
< 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
<+>ReWire.Pretty
<<. 
1 (Function)ReWire.BitVector
2 (Function)ReWire.Bits
<= 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
<> 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Bits
=<<ReWire.Prelude
== 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
==.ReWire.BitVector
> 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
>&&<ReWire.BitWord
>= 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
>==<ReWire.BitWord
>>ReWire.Prelude
>>. 
1 (Function)ReWire.BitVector
2 (Function)ReWire.Bits
>>=ReWire.Prelude
>>>ReWire.Bits
>^<ReWire.BitWord
>||<ReWire.BitWord
>~&<ReWire.BitWord
>~^<ReWire.BitWord
>~|<ReWire.BitWord
@. 
1 (Function)ReWire.BitVector
2 (Function)ReWire.Bits
@@ 
1 (Function)ReWire.BitVector
2 (Function)ReWire.Bits
AbsEmbedder.Isabelle.Syntax
absVarsEmbedder.Isabelle.Syntax
Add 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
addMainModuleHeadReWire.HSE.Desugar, Embedder.HSE.Desugar
addPrimsReWire.Eidos.PrimBasis
alignReWire.Pretty
allBlocksReWire.Synolon.Syntax
allExportsReWire.HSE.Rename
Alt 
1 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
AltConReWire.Eidos.Syntax, ReWire.Synolon.Syntax
AlwaysReWire.Verilog.Syntax
AlwaysCombReWire.Verilog.Syntax
And 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
andSEmbedder.Isabelle.Syntax
anglesReWire.Pretty
annReWire.Annotation
annContextReWire.Annotation
annotateReWire.HSE.Annotate
AnnotatedReWire.Annotation
AnnotationReWire.Annotation
Annote 
1 (Type/Class)ReWire.Annotation, ReWire.HSE.Annotate
2 (Data Constructor)ReWire.Annotation
annProvReWire.Annotation
App 
1 (Data Constructor)Embedder.Isabelle.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
3 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
ArgReWire.Eidos.Syntax, ReWire.Synolon.Syntax
argIdsEmbedder.Isabelle.Syntax
arithShiftR'ReWire.BitWord
arithShiftR1'ReWire.BitWord
arrEmbedder.Atmo.Types
ArrowReWire.Eidos.Syntax, ReWire.Synolon.Syntax
arrowReWire.Eidos.Lexer
arrowLeftEmbedder.Atmo.Types
arrowRightEmbedder.Atmo.Types
AShrReWire.Hyle.Syntax
ashrReWire.BitVector
Assign 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
AstErrorReWire.Error
atomicEmbedder.Isabelle.Syntax
atomPReWire.Eidos.Parse
bakedPackagePathReWire.GHC.PackagePath
BakeOriginReWire.Eidos.Syntax, ReWire.Synolon.Syntax
BAndEmbedder.Builtins
barEmbedder.Isabelle.Syntax
bareNameReWire.Eidos.Lexer
BDefsEmbedder.Atmo.Syntax
bFalseReWire.Verilog.Syntax
binaryReWire.Interactive
Bind 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Cryptol.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
4 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
BindIEmbedder.Builtins
BindREmbedder.Builtins
BindRInfEmbedder.Builtins
BindSEmbedder.Builtins
BindsEmbedder.Atmo.Syntax
bindVarReWire.Eidos.Lint
binifyReWire.BitWord
BinOpReWire.Cryptol.Syntax
Bit 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.BitWord
3 (Type/Class)ReWire
bitReWire.Bits
BitIndexEmbedder.Builtins, ReWire.Builtins
bitIndexReWire.Bits
BitsEmbedder.Builtins, ReWire.Builtins
BitSliceEmbedder.Builtins, ReWire.Builtins
bitSliceReWire.Bits
bitsToInteger'ReWire.BitWord
bitVecReWire.BitVector
bitwiseAnd'ReWire.BitWord
bitwiseNot'ReWire.BitWord
bitwiseOr'ReWire.BitWord
bitwiseXNor'ReWire.BitWord
bitwiseXor'ReWire.BitWord
Blind 
1 (Type/Class)ReWire.Hyle.Syntax, ReWire.Annotation
2 (Data Constructor)ReWire.Hyle.Syntax, ReWire.Annotation
blkAnnoteReWire.Synolon.Syntax
blkCmdsReWire.Synolon.Syntax
blkParamsReWire.Synolon.Syntax
blkTermReWire.Synolon.Syntax
Block 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.Synolon.Syntax
3 (Data Constructor)ReWire.Synolon.Syntax
blockExpsReWire.Synolon.Syntax
blockLabelReWire.Eidos.Naming
bnotReWire.Bits
booth'ReWire.BitWord
boothroundReWire.BitWord
BOrEmbedder.Builtins
boundedFixReWire.Fix
boundedFixOnReWire.Fix
bracedReWire.Pretty
braces 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Eidos.Lexer
brackets 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Eidos.Lexer
bshowReWire.Interactive
bTrueReWire.Verilog.Syntax
BuiltinEmbedder.Builtins, ReWire.Builtins
builtinEmbedder.Atmo.Util
builtinNameEmbedder.Builtins, ReWire.Builtins
builtinsEmbedder.Builtins, ReWire.Builtins
builtinSigReWire.Eidos.BuiltinSigs
builtinUserNameEmbedder.Builtins
builtinUserQNameEmbedder.Builtins
BVReWire.BitVector
BXOrEmbedder.Builtins
CacheReWire.HSE.Cache
Call 
1 (Data Constructor)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
carryadd'ReWire.BitWord
Case 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
3 (Data Constructor)Embedder.Atmo.Syntax
4 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
caseSubstEmbedder.Isabelle.Syntax
Cat 
1 (Data Constructor)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
cat 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
3 (Function)ReWire.Hyle.Syntax
Cell 
1 (Type/Class)ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Synolon.Syntax
cellAnnoteReWire.Synolon.Syntax
cellInitReWire.Synolon.Syntax
cellNameReWire.Synolon.Syntax
cellTyReWire.Synolon.Syntax
CEqReWire.Verilog.Syntax
CertifyReWire.Config, Embedder.Config
certifyReWire.Config, Embedder.Config
CertifyOffReWire.Config, Embedder.Config
CertifyRequiredReWire.Config, Embedder.Config
CertifyWarnReWire.Config, Embedder.Config
checkReWire.Hyle.Check
checkAgainstReWire.Eidos.Lint
checkDataDefnReWire.Eidos.Lint
checkDefnReWire.Eidos.Lint
checkDistinctReWire.Eidos.Lint
checkExpReWire.Eidos.Lint
checkOccSigReWire.Eidos.Lint
checkReprReWire.Eidos.Lint
checkTyReWire.Eidos.Lint
checkValueBinderReWire.Eidos.Lint
ChunkReWire.VHDL.Syntax
ChunkHexReWire.VHDL.Syntax
ChunkLitReWire.VHDL.Syntax
clockReWire.Config, Embedder.Config
clockResetReWire.Hyle.ToVerilog
CmdReWire.Synolon.Syntax
CmdBindReWire.Synolon.Syntax
cmdBindersReWire.Synolon.Syntax
cmdExpsReWire.Synolon.Syntax
CmdGetReWire.Synolon.Syntax
CmdPutReWire.Synolon.Syntax
CNEqReWire.Verilog.Syntax
colonReWire.Pretty
CombReWire.Hyle.Syntax
comma 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Eidos.Lexer
Comment 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
CompReWire.Cryptol.Syntax
CompDolEmbedder.Builtins
CompDotEmbedder.Builtins
compileFileReWire.FrontEnd
compileProgram 
1 (Function)ReWire.Hyle.ToCryptol
2 (Function)ReWire.Hyle.ToVerilog
3 (Function)ReWire.Hyle.ToVHDL
Component 
1 (Type/Class)ReWire.VHDL.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
Con 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
ConcatReWire.Verilog.Syntax
concatReWire.BitVector
concreteEmbedder.Atmo.Types
Cond 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.VHDL.Syntax
CondEqReWire.VHDL.Syntax
CondRisingReWire.VHDL.Syntax
ConfigReWire.Config, Embedder.Config
conName 
1 (Function)ReWire.GHC.Recognize
2 (Function)ReWire.Eidos.Lexer
consReWire.Vectors
constReWire.Prelude
ConstantReWire.VHDL.Syntax
constructorArgsEmbedder.Isabelle.Syntax
constructorNameEmbedder.Isabelle.Syntax
Cryptol 
1 (Data Constructor)ReWire.Config, Embedder.Config
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
cryptolReWire.Cryptol
cryptolNameReWire.Cryptol.Syntax
ctorNamesEmbedder.Atmo.Types
CtorsReWire.HSE.Rename
CtorSigsReWire.HSE.Rename
curryReWire.Prelude
cyclesReWire.Config, Embedder.Config
DataAltReWire.Eidos.Syntax, ReWire.Synolon.Syntax
dataAnnote 
1 (Function)Embedder.Atmo.Syntax
2 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
DataCon 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
3 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
4 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
DataConId 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
3 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
dataCons 
1 (Function)Embedder.Atmo.Syntax
2 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
dataconsEmbedder.Atmo.DependencyGraph
dataconsPatEmbedder.Atmo.DependencyGraph
dataconsPbEmbedder.Atmo.DependencyGraph
DataDefn 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
3 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
4 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
dataDefnPReWire.Eidos.Parse
DataEnv 
1 (Type/Class)ReWire.Synolon.Repr
2 (Data Constructor)ReWire.Synolon.Repr
dataEnvReWire.Synolon.Repr
DataHeaderEmbedder.Atmo.Syntax
dataKindReWire.Eidos.Syntax, ReWire.Synolon.Syntax
dataName 
1 (Function)Embedder.Atmo.Syntax
2 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
DatatypeEmbedder.Isabelle.Syntax
DatatypeConstructor 
1 (Type/Class)Embedder.Isabelle.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
datatypeConstructorsEmbedder.Isabelle.Syntax
datatypeNameEmbedder.Isabelle.Syntax
datatypeTVarsEmbedder.Isabelle.Syntax
dataVarsEmbedder.Atmo.Syntax
dcolonReWire.Eidos.Lexer
DConEmbedder.Atmo.DependencyGraph
dconFieldTysReWire.Eidos.Lint
DDeclEmbedder.Atmo.DependencyGraph
DDefEmbedder.Atmo.DependencyGraph
debugLintReWire.Config, Embedder.Config
decReWire.Interactive
Decl 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Type/Class)Embedder.Isabelle.Syntax
DeclarationEmbedder.Atmo.DependencyGraph
declsEmbedder.Isabelle.Syntax
declSitesReWire.Eidos.Lint
decr'ReWire.BitWord
deCtorsReWire.Synolon.Repr
deCtorSigReWire.Synolon.Repr
dedupeReWire.Hyle.Transform
Def 
1 (Type/Class)Embedder.Atmo.DependencyGraph
2 (Data Constructor)Embedder.Atmo.DependencyGraph
def2DeclEmbedder.Atmo.DependencyGraph
DefaultAltReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defaultInputsFileReWire.Config, Embedder.Config
defaultLayoutOptionsReWire.Pretty
DefinitionEmbedder.Isabelle.Syntax
definitionNameEmbedder.Isabelle.Syntax
definitionTermEmbedder.Isabelle.Syntax
definitionTypeEmbedder.Isabelle.Syntax
definitionVarsEmbedder.Isabelle.Syntax
Defn 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Cryptol.Syntax
3 (Type/Class)ReWire.Hyle.Syntax
4 (Data Constructor)ReWire.Hyle.Syntax
5 (Type/Class)Embedder.Atmo.Syntax
6 (Data Constructor)Embedder.Atmo.Syntax
7 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
8 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnAnnote 
1 (Function)ReWire.Hyle.Syntax
2 (Function)Embedder.Atmo.Syntax
3 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnArgsReWire.Cryptol.Syntax
DefnAttr 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnAttr 
1 (Function)Embedder.Atmo.Syntax
2 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnBaseReWire.Eidos.Naming
defnBindsEmbedder.Atmo.Syntax
defnBody 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Hyle.Syntax
3 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnCommentsReWire.Cryptol.Syntax
defnDocReWire.Hyle.Syntax
defnIdReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnName 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Hyle.Syntax
3 (Function)Embedder.Atmo.Syntax
defnNoInlineReWire.Hyle.Syntax
defnOriginReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnPReWire.Eidos.Parse
defnParams 
1 (Function)ReWire.Hyle.Syntax
2 (Function)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
defnPolyTyEmbedder.Atmo.Syntax
defnPortNamesReWire.Hyle.ToVerilog
defnQuantNReWire.Cryptol.Syntax
defnResTyReWire.Cryptol.Syntax
defnSigReWire.Hyle.Syntax
defnWhereReWire.Cryptol.Syntax
DelayReWire.Verilog.Syntax
deparenifyReWire.HSE.Desugar
depatLambdasReWire.HSE.Desugar
depthReWire.Config, Embedder.Config
Desugar 
1 (Type/Class)ReWire.HSE.Desugar
2 (Data Constructor)ReWire.HSE.Desugar
desugar 
1 (Function)ReWire.HSE.Desugar
2 (Function)Embedder.HSE.Desugar
desugarAsPatsReWire.HSE.Desugar
desugarDosReWire.HSE.Desugar
desugarFunsReWire.HSE.Desugar
desugarGuardsReWire.HSE.Desugar
desugarIfsReWire.HSE.Desugar
desugarInfixReWire.HSE.Desugar
desugarLetsReWire.HSE.Desugar
desugarNegLitPatsReWire.HSE.Desugar
desugarNegsReWire.HSE.Desugar
desugarRecordsReWire.HSE.Desugar
desugarTuplesReWire.HSE.Desugar
desugarTyFunsReWire.HSE.Desugar
deuniquifyLocalOpsReWire.HSE.Fixity
DevReWire.Monad
devAnnoteReWire.Hyle.Syntax
devBodyReWire.Hyle.Syntax
Device 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Verilog.Syntax
3 (Type/Class)ReWire.Hyle.Syntax
4 (Data Constructor)ReWire.Hyle.Syntax
5 (Type/Class)ReWire.VHDL.Syntax
6 (Data Constructor)ReWire.VHDL.Syntax
devInputsReWire.Hyle.Syntax
devInstancesReWire.Hyle.Syntax
devNameReWire.Hyle.Syntax
devOutputsReWire.Hyle.Syntax
devRegistersReWire.Hyle.Syntax
devTagsReWire.Hyle.Syntax
devUnitsReWire.VHDL.Syntax
dictTyConsReWire.Eidos.Simplify
DirectionReWire.VHDL.Syntax
DispEmbedder.Isabelle.Syntax
DisplayReWire.Verilog.Syntax
Div 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
divReWire.FiniteComp
divCounter'ReWire.BitWord
divide'ReWire.BitWord
DocReWire.Pretty
dotReWire.Pretty
dquoteReWire.Pretty
dquotesReWire.Pretty
driverMainDriver
dropReWire.Vectors
dsAltReWire.HSE.Desugar
dsBindsReWire.HSE.Desugar
dsConDeclReWire.HSE.Desugar
dsDeclReWire.HSE.Desugar
dsDeclHeadReWire.HSE.Desugar
dsExpReWire.HSE.Desugar
dshowReWire.Interactive
dsMatchReWire.HSE.Desugar
dsModuleReWire.HSE.Desugar
dsPatReWire.HSE.Desugar
dsQNameReWire.HSE.Desugar
dstArrow 
1 (Function)Embedder.Atmo.Types
2 (Function)ReWire.Eidos.Types
dstNegTyEmbedder.Atmo.Types
dstPlusTyEmbedder.Atmo.Types
dstPoly1Embedder.Atmo.Types
dstReacTEmbedder.Atmo.Types
dstStateTEmbedder.Atmo.Types
dstTyAppEmbedder.Atmo.Types
dsTypeReWire.HSE.Desugar
DTypEmbedder.Isabelle.Syntax
dumpReWire.Config, Embedder.Config
dumpCoreReWire.GHC.Session
EArgReWire.Eidos.Syntax, ReWire.Synolon.Syntax
eidosReWire.Config, Embedder.Config
eidosFileReWire.Config, Embedder.Config
EitherReWire.Prelude
eitherReWire.Prelude
eitherTyNameReWire.GHC.Recognize
elabDefnReWire.Eidos.Parse
elabExpReWire.Eidos.Parse
ElemReWire.VHDL.Syntax
ElementReWire.Verilog.Syntax
elseIdEmbedder.Isabelle.Syntax
embedFileEmbedder.FrontEnd
embedFreeProgramEmbedder.Atmo.ToIsabelle
embedModuleEmbedder.Atmo.ToIsabelle
empty 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Vectors
Env 
1 (Type/Class)ReWire.Eidos.Parse
2 (Data Constructor)ReWire.Eidos.Parse
3 (Type/Class)ReWire.Eidos.Lint
4 (Data Constructor)ReWire.Eidos.Lint
envBanReactiveReWire.Eidos.Lint
envConsReWire.Eidos.Lint
envDefnsReWire.Hyle.Interp
envExternsReWire.Hyle.Interp
envFromDeclsReWire.Eidos.Lint
envJoins 
1 (Function)ReWire.Eidos.Parse
2 (Function)ReWire.Eidos.Lint
envModeReWire.Eidos.Lint
envReprReWire.Eidos.Lint
envScopeReWire.Eidos.Lint
envTailReWire.Eidos.Lint
envTVsReWire.Eidos.Lint
envVarsReWire.Eidos.Parse
Eq 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
equalsReWire.Eidos.Lexer
erasedArgReWire.GHC.Recognize
erasedEvReWire.GHC.Recognize
errReWire.HSE.Desugar
ErrorEmbedder.Builtins, ReWire.Builtins
errorReWire
evalExpReWire.Hyle.Interp
evalNat 
1 (Function)Embedder.Atmo.Types
2 (Function)ReWire.Eidos.Types
evalOpReWire.Hyle.Interp
even 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
excludeReWire.HSE.Rename
Exp 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Type/Class)ReWire.Verilog.Syntax
3 (Type/Class)ReWire.Hyle.Syntax
4 (Type/Class)ReWire.VHDL.Syntax
5 (Type/Class)Embedder.Atmo.Syntax
6 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
expCtorSigsReWire.HSE.Rename
expFixityReWire.HSE.Rename
Export 
1 (Type/Class)ReWire.HSE.Exports
2 (Data Constructor)ReWire.HSE.Exports
ExportAllReWire.HSE.Exports
exportAllReWire.HSE.Exports
ExportFixityReWire.HSE.Exports
ExportModReWire.HSE.Exports
ExportsReWire.HSE.Rename
ExportWithReWire.HSE.Exports
expPReWire.Eidos.Parse
expSitesReWire.Eidos.Lint
expTypeReWire.HSE.Rename
expValueReWire.HSE.Rename
extAnnoteReWire.Hyle.Syntax
extendReWire.HSE.Rename
extendWithGlobsReWire.HSE.Globs
Extern 
1 (Type/Class)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
externReWire
ExternKindReWire.Hyle.Syntax
externResultSizeReWire.Hyle.Syntax
externWithSigReWire
extGenericsReWire.Hyle.Syntax
extInputsReWire.Hyle.Syntax
extKindReWire.Hyle.Syntax
extModelReWire.Hyle.Syntax
extNameReWire.Hyle.Syntax
extOutputsReWire.Hyle.Syntax
ExtrudeEmbedder.Builtins, ReWire.Builtins
extrudeReWire
extrudeDevReWire.Monad
extrudeStateDevReWire.Monad
failAtReWire.Error
failAt'ReWire.Error
failAtWithReWire.Error
failInternalReWire.Error
failNowhereReWire.Error
failParseReWire.Eidos.Lexer
false'ReWire.BitWord
fastPrintReWire.Pretty
fastPrint'ReWire.Pretty
FDeclEmbedder.Atmo.DependencyGraph
FieldIdEmbedder.Atmo.Syntax, Embedder.Atmo.Util
filePathReWire.Error
filterNameEmbedder.Atmo.ToIsabelle
FinAddEmbedder.Builtins
finBitIndexReWire.Bits
finBitSliceReWire.Bits
findCtorSigFromFieldReWire.HSE.Rename
FinDivEmbedder.Builtins
FinEqEmbedder.Builtins
fingerReWire.HSE.Rename
FinishReWire.Verilog.Syntax
Finite 
1 (Data Constructor)Embedder.Builtins, ReWire.Builtins
2 (Type/Class)RWC.Primitives, ReWire
finiteReWire.Finite
FiniteMaxBoundEmbedder.Builtins, ReWire.Builtins
FiniteMinBoundEmbedder.Builtins, ReWire.Builtins
finiteTyEmbedder.Atmo.Types
FinLtEmbedder.Builtins
finMaxEmbedder.Atmo.Types
FinMulEmbedder.Builtins
FinSubEmbedder.Builtins
firstTermEmbedder.Isabelle.Syntax
fitsRepReWire.Eidos.Lint
fixReWire.Fix
fix'ReWire.Fix
fixFixityReWire.HSE.Rename
fixLocalOpsReWire.HSE.Fixity
fixOnReWire.Fix
fixOn'ReWire.Fix
fixPureReWire.Fix
fixUntilReWire.Fix
FlagReWire.Flags
FlagCertifyReWire.Flags
FlagClockNameReWire.Flags
FlagCoreReWire.Flags
FlagCryptolReWire.Flags
FlagCyclesReWire.Flags
FlagDebugLintReWire.Flags
FlagDumpReWire.Flags
FlagDumpAllReWire.Flags
FlagEidosReWire.Flags
FlagEvalDepthReWire.Flags
FlagFlattenReWire.Flags
FlagFromCoreReWire.Flags
FlagHelpReWire.Flags
FlagInputNamesReWire.Flags
FlagInterpretReWire.Flags
FlagInvertResetReWire.Flags
FlagLoadPathReWire.Flags
FlagLocatorsReWire.Flags
FlagNoClockReWire.Flags
FlagNoHaltReWire.Flags
FlagNoLocatorsReWire.Flags
FlagNoResetReWire.Flags
FlagNoWarnReWire.Flags
FlagOReWire.Flags
FlagOutputNamesReWire.Flags
FlagPrettyReWire.Flags
FlagResetNameReWire.Flags
FlagRtlOptReWire.Flags
FlagStableNamesReWire.Flags
FlagStartReWire.Flags
FlagStateNamesReWire.Flags
FlagSyncResetReWire.Flags
FlagSynolonReWire.Flags
FlagTestbenchReWire.Flags
FlagTopReWire.Flags
FlagVerboseReWire.Flags
FlagVerilogReWire.Flags
FlagVhdlReWire.Flags
FlagVhdlPkgsReWire.Flags
FlagWReWire.Flags
FlattenReWire.Config, Embedder.Config
flattenReWire.Config, Embedder.Config
flattenAltsReWire.HSE.Desugar
flattenAppReWire.Eidos.Types
flattenArrowReWire.Eidos.Types
flattenCaseEmbedder.Atmo.ToIsabelle
flattenLamEmbedder.Atmo.Util
flattenLambdasReWire.HSE.Desugar
flattenSigEmbedder.Atmo.Types
flattenTupleEmbedder.Atmo.Util
flattenTyEmbedder.Atmo.ToIsabelle
flattenTyAppReWire.Eidos.Types
flattenTyTupleEmbedder.Atmo.ToIsabelle
flipReWire.Prelude
foursReWire.BitWord
FQCtorsReWire.HSE.Rename
FQCtorSigsReWire.HSE.Rename
FQNameReWire.HSE.Rename
FreeEmbedder.Isabelle.Syntax
FreeProgramEmbedder.Atmo.Syntax
freeUniqsReWire.Eidos.Subst
FreshReWire.HSE.Desugar
freshReWire.HSE.Desugar
fromBoolReWire.BitWord
FromFiniteEmbedder.Builtins, ReWire.Builtins
fromFiniteReWire.Finite
FromGeneric 
1 (Type/Class)ReWire.Pretty
2 (Data Constructor)ReWire.Pretty
fromGenericReWire.Pretty
fromImpsReWire.HSE.Rename
fromListReWire
FromSourceReWire.Annotation
fromStringReWire.Pretty
fromTextReWire.Pretty
fstReWire.Prelude
FunEmbedder.Isabelle.Syntax
FunBinding 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
FunCallReWire.VHDL.Syntax
fundamental 
1 (Function)Embedder.Atmo.Types
2 (Function)ReWire.Eidos.Types
funEquationsEmbedder.Isabelle.Syntax
funIdEmbedder.Isabelle.Syntax
fveEmbedder.Atmo.DependencyGraph
fvePatEmbedder.Atmo.DependencyGraph
fvePbEmbedder.Atmo.DependencyGraph
fvtEmbedder.Atmo.DependencyGraph
gatherReWire.Hyle.Syntax
generateReWire.Vectors
genericShowbPrecReWire.Pretty
GetEmbedder.Builtins, ReWire.Builtins
getReWire
getAnnReWire.Eidos.Lexer
getAtmoFileEmbedder.Config
getBaseNameEmbedder.Atmo.ToIsabelle
getCtorsReWire.HSE.Rename
getDeviceReWire.ModCache
getEmbedFileEmbedder.Config
getExportFixitiesReWire.HSE.Exports
getExportsReWire.HSE.Rename
getFixitiesReWire.HSE.Fixity
getImpsReWire.HSE.Globs
getInlinesReWire.HSE.Exports
getLocalCtorSigsReWire.HSE.Rename
getLocalTypesReWire.HSE.Rename
getModuleEmbedder.ModCache
getModuleWithReWire.HSE.Cache
getNodeDataEmbedder.Atmo.DependencyGraph
getNodeDefnEmbedder.Atmo.DependencyGraph
getNodeRecEmbedder.Atmo.DependencyGraph
getNodeTSynsEmbedder.Atmo.DependencyGraph
getOutFileReWire.Config, Embedder.Config
getPatVarsEmbedder.Atmo.Syntax
getStatesEmbedder.Atmo.FlattenMonadTrans
getTypeExportsReWire.HSE.Exports
GIdReWire.Hyle.Syntax
gmapTReWire.SYB
GotoReWire.Synolon.Syntax
gruntReWire.Interactive
Gt 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
GtEq 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
HaltReWire.Synolon.Syntax
haltSitesReWire.Synolon.Syntax
hasArrowReWire.Eidos.Types
hashHexReWire.Sha256
hasJumpReWire.Eidos.ANF
HaskellReWire.Config, Embedder.Config
hcatReWire.Pretty
headReWire.Vectors
helpersReWire.Cryptol.Syntax
helpersPackageReWire.VHDL.Helpers
hexReWire.Interactive
hexifyReWire.BitWord
HideEmbedder.Isabelle.Syntax
higherOrder 
1 (Function)Embedder.Atmo.Types
2 (Function)ReWire.Eidos.Types
hoistInstancesReWire.Hyle.Transform
homeishModReWire.GHC.Recognize
hsepReWire.Pretty
Id 
1 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
idReWire.Prelude
identCharReWire.Eidos.Lexer
IdentityRWC.Primitives, ReWire
identRawReWire.Eidos.Lexer
identStartCharReWire.Eidos.Lexer
idOccReWire.Eidos.Syntax, ReWire.Synolon.Syntax
idSigReWire.Eidos.Syntax, ReWire.Synolon.Syntax
idSiteReWire.Eidos.Lint
idUniqReWire.Eidos.Syntax, ReWire.Synolon.Syntax
IEnv 
1 (Type/Class)ReWire.Hyle.Interp
2 (Data Constructor)ReWire.Hyle.Interp
If 
1 (Data Constructor)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Verilog.Syntax
3 (Data Constructor)ReWire.Hyle.Syntax
4 (Data Constructor)Embedder.Isabelle.Syntax
5 (Data Constructor)Embedder.Atmo.Syntax
IfElseReWire.Verilog.Syntax
ifIdEmbedder.Isabelle.Syntax
importsEmbedder.Isabelle.Syntax
InReWire.VHDL.Syntax
Index 
1 (Data Constructor)ReWire.Cryptol.Syntax
2 (Type/Class)ReWire.Verilog.Syntax
3 (Type/Class)ReWire.Hyle.Syntax
4 (Type/Class)ReWire.VHDL.Syntax
indexReWire.Vectors
index'ReWire.Vectors
infixBuiltinListEmbedder.Isabelle.Syntax
infixRWUserOpListEmbedder.Isabelle.Syntax
inIdEmbedder.Isabelle.Syntax
initReWire.Vectors
InitialReWire.Verilog.Syntax
Inline 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
inlineReWire.Hyle.Transform
inlineableEmbedder.Atmo.Util
inlineAnnotatedReWire.Eidos.Inline
inlineByReWire.Hyle.Transform
InOutReWire.Verilog.Syntax
InputReWire.Verilog.Syntax
inputsFileReWire.Config, Embedder.Config
inputSigsReWire.Config, Embedder.Config
inputValueReWire.Hyle.Interp
InsReWire.Hyle.Interp
insertVarReWire.Eidos.Parse
Instance 
1 (Type/Class)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
Instantiate 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
instantiateReWire.Eidos.Types
instantiateDefnReWire.Eidos.Subst
intReWire.Pretty
int2binReWire.BitWord
int2bits'ReWire.BitWord
integerReWire.Eidos.Lexer
interpReWire.Hyle.Interp
InterpretReWire.Config, Embedder.Config
interpretReWire.Config, Embedder.Config
intToBits'ReWire.BitWord
intTyEmbedder.Atmo.Types
InvertedReWire.Config, Embedder.Config
IsaEqEmbedder.Isabelle.Syntax
isAtomReWire.Eidos.ANF
isIdentCharReWire.Eidos.Lexer
isIdentStartReWire.Eidos.Lexer
isInfixEmbedder.Isabelle.Syntax
isNil 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
3 (Function)ReWire.Hyle.Syntax
isOperandReWire.Synolon.Lint
isPrefixEmbedder.Isabelle.Syntax
isPrimEmbedder.Atmo.Util
isPrimExpReWire.Eidos.ANF
isPrimModuleReWire.GHC.Recognize
isPrimVarReWire.GHC.Recognize
isReacTEmbedder.Atmo.Types
isReWireEmbedder.Atmo.ToIsabelle
isStateTEmbedder.Atmo.Types
isTupleEmbedder.Isabelle.Syntax
isTupleConReWire.Synolon.Repr
isTupleCtorEmbedder.Atmo.Util
iterReWire.Monad
iter'ReWire.BitWord
iterReReWire.Interactive
iterStReWire.Monad
JoinReWire.Eidos.Syntax, ReWire.Synolon.Syntax
JoinId 
1 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
jpArityReWire.Eidos.Syntax, ReWire.Synolon.Syntax
jpIdReWire.Eidos.Syntax, ReWire.Synolon.Syntax
JScopeReWire.Eidos.Parse
JumpReWire.Eidos.Syntax, ReWire.Synolon.Syntax
JustReWire.Prelude
keywordReWire.Eidos.Lexer
KFunReWire.Eidos.Syntax, ReWire.Synolon.Syntax
KindReWire.Eidos.Syntax, ReWire.Synolon.Syntax
kindPReWire.Eidos.Parse
KNatReWire.Eidos.Syntax, ReWire.Synolon.Syntax
KnownNatRWC.Primitives, ReWire
KStarReWire.Eidos.Syntax, ReWire.Synolon.Syntax
LabelReWire.Error
labelBaseReWire.Eidos.Naming
Lam 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
lambdasToCasesReWire.HSE.Desugar
LAnd 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
LanguageReWire.Config, Embedder.Config
lastReWire.Vectors
lastComponentReWire.Hyle.ToVerilog
lastIndexReWire.Vectors
layoutSmartReWire.Pretty
LeftReWire.Prelude
LenReWire.Cryptol.Syntax
lenReWire
lengthReWire
LenSuccReWire.Cryptol.Syntax
LenVarReWire.Cryptol.Syntax
Let 
1 (Data Constructor)ReWire.Hyle.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
3 (Data Constructor)Embedder.Atmo.Syntax
4 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
letSubstEmbedder.Isabelle.Syntax
lexemeReWire.Eidos.Lexer
LiftEmbedder.Builtins, ReWire.Builtins
liftReWire
liftDiscriminatorReWire.HSE.Desugar
liftedJoinNameReWire.Eidos.Naming
LiftREmbedder.Builtins
LiftSEmbedder.Builtins
lineReWire.Pretty
LineVarReWire.VHDL.Syntax
lint 
1 (Function)ReWire.Eidos.Lint
2 (Function)ReWire.Synolon.Lint
lintDefnReWire.Eidos.Lint
LintModeReWire.Eidos.Lint
LintMonoReWire.Eidos.Lint
LintMonoANFReWire.Eidos.Lint
LintPolyReWire.Eidos.Lint
lintPreReWire.Synolon.Lint
lintProcReWire.Synolon.Lint
ListEmbedder.Isabelle.Syntax
listConNameReWire.Eidos.Lexer
listTyEmbedder.Atmo.Types
Lit 
1 (Data Constructor)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)ReWire.VHDL.Syntax
4 (Type/Class)ReWire.Bits
litReWire.Bits
lit'ReWire.BitWord
LitAltReWire.Eidos.Syntax, ReWire.Synolon.Syntax
LitBitsReWire.Verilog.Syntax
LitInt 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
LitList 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
LitNumEmbedder.Isabelle.Syntax
LitRepReWire.Eidos.Lint
litRepReWire.Eidos.Lint
LitStr 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
LitStringEmbedder.Isabelle.Syntax
LitVec 
1 (Data Constructor)Embedder.Isabelle.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
3 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
LitWordEmbedder.Isabelle.Syntax
LNot 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
lnotReWire.Bits
loadCoreReWire.GHC.Session
LoadPath 
1 (Type/Class)ReWire.HSE.Cache, Embedder.ModCache, Embedder.FrontEnd
2 (Type/Class)ReWire.ModCache, ReWire.FrontEnd
loadPathReWire.Config, Embedder.Config
localOccReWire.GHC.Recognize
LocalParamReWire.Verilog.Syntax
locatorsReWire.Config, Embedder.Config
LogicReWire.Verilog.Syntax
lookupConReWire.Eidos.Lint
lookupCtorsReWire.HSE.Rename
lookupCtorSigReWire.HSE.Rename
lookupCtorSigsForTypeReWire.HSE.Rename
LOr 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
lsb1ReWire.BitVector
lsBit'ReWire.BitWord
LShift 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
LShiftArithReWire.Verilog.Syntax
LShrReWire.Hyle.Syntax
Lt 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
LtEq 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
LVal 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Verilog.Syntax
3 (Type/Class)ReWire.VHDL.Syntax
LValsReWire.Verilog.Syntax
LVElemReWire.VHDL.Syntax
LVNameReWire.VHDL.Syntax
LVRangeReWire.VHDL.Syntax
machineDefnReWire.Eidos.Types
machineSummaryReWire.Synolon.Transform
main 
1 (Function)RWE
2 (Function)RWC
mangleReWire.Hyle.Mangle
mangleFreshReWire.Hyle.Mangle
mangleModReWire.Hyle.Mangle
mapReWire.Vectors
mapTermTargetsReWire.Synolon.Syntax
markReWire.Error
matchesSigReWire.Eidos.BuiltinSigs
maxBoundReWire.Finite
maxUniqReWire.Eidos.Subst
MaybeReWire.Prelude
maybeReWire.Prelude
maybeTyNameReWire.GHC.Recognize
minBoundReWire.Finite
minus'ReWire.BitWord
minusP1Embedder.Atmo.Types
mkAppEmbedder.Atmo.Util
mkArrowReWire.Eidos.Types
mkArrowTyEmbedder.Atmo.Types
mkErrorEmbedder.Atmo.Util
mkFooterEmbedder.Isabelle.Syntax
mkHeaderEmbedder.Isabelle.Syntax
mkLamEmbedder.Atmo.Util
mkPairEmbedder.Atmo.Util
mkPairPatEmbedder.Atmo.Util
mkPatRecEmbedder.Atmo.Util
mkRDeclEmbedder.Atmo.DependencyGraph
mkRecSelEmbedder.Atmo.Util
mkRecUpdEmbedder.Atmo.Util
mkRecValEmbedder.Atmo.Util
mkStateEmbedder.Atmo.FlattenMonadTrans
mkTuple 
1 (Function)Embedder.Atmo.Util
2 (Function)ReWire.HSE.Desugar
mkTupleCtorEmbedder.Atmo.Util
mkTuplePatEmbedder.Atmo.Util
mkTyApp 
1 (Function)Embedder.Atmo.Types
2 (Function)ReWire.Eidos.Types
Mod 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
mod 
1 (Function)ReWire.HSE.Rename
2 (Function)ReWire.FiniteComp
mod'ReWire.BitWord
modComments 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
modDefnsReWire.Cryptol.Syntax
modifyReWire
modName 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
modParamsReWire.Cryptol.Syntax
modPortsReWire.Verilog.Syntax
modSignalsReWire.Verilog.Syntax
modStmtReWire.Verilog.Syntax
Module 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Cryptol.Syntax
3 (Type/Class)ReWire.Verilog.Syntax
4 (Data Constructor)ReWire.Verilog.Syntax
5 (Type/Class)Embedder.Atmo.Syntax
6 (Data Constructor)Embedder.Atmo.Syntax
MonadRWC.Primitives, ReWire
MonadErrorReWire.Error
MonadTransRWC.Primitives, ReWire
monoSigReWire.Eidos.Syntax, ReWire.Synolon.Syntax
mparens 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
MSBitEmbedder.Builtins, ReWire.Builtins
msbitReWire.Bits
msBit'ReWire.BitWord
MsgAnnoteReWire.Annotation
Mul 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
mustInlineEmbedder.Atmo.Util
Name 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.Cryptol.Syntax
3 (Type/Class)ReWire.Verilog.Syntax
4 (Type/Class)ReWire.Hyle.Syntax
5 (Type/Class)ReWire.VHDL.Syntax
nameReWire.HSE.Rename
NamespaceReWire.HSE.Rename
natReWire.BitVector
natNormReWire.Eidos.Types
naturalReWire.Eidos.Lexer
NatValEmbedder.Builtins, ReWire.Builtins
natValReWire
nbitsReWire.BitVector
NeReWire.Hyle.Syntax
NegReWire.Verilog.Syntax
negate'ReWire.BitWord
negTyEmbedder.Atmo.Types
NEq 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins
nestReWire.Pretty
neuterExternsReWire.Eidos.Externs
nextUniqReWire.Eidos.Subst
nil 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
3 (Function)ReWire.Hyle.Syntax
4 (Function)ReWire.BitVector
5 (Function)Embedder.Atmo.Util
nilTyEmbedder.Atmo.Types
noAnnReWire.Annotation
NoAnnoteReWire.Annotation
noHaltReWire.Config, Embedder.Config
NoInline 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
noLocatorsReWire.Config, Embedder.Config
NonRecReWire.Eidos.Syntax, ReWire.Synolon.Syntax
nonrestoringDivide'ReWire.BitWord
nonTailReWire.Eidos.Lint
NoProvenanceReWire.Annotation
normalizeReWire.Eidos.ANF
normIdsReWire.HSE.Desugar
normTyContextReWire.HSE.Desugar
Not 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
notReWire.Prelude
notBitReWire.BitWord
NothingReWire.Prelude
noWarnReWire.Config, Embedder.Config
nudgeL'ReWire.BitWord
nudgeR'ReWire.BitWord
NumReWire.VHDL.Syntax
occCountsReWire.Eidos.Subst
occIdsReWire.Eidos.Subst
odd 
1 (Function)ReWire.Bits
2 (Function)ReWire.FiniteComp
OneReWire.Verilog.Syntax
one 
1 (Function)ReWire.BitWord
2 (Function)ReWire.Bits
one'ReWire.BitWord
onesReWire.BitVector
OpReWire.Hyle.Syntax
opNameReWire.Hyle.Syntax
opResultSizeReWire.Hyle.Syntax
optimizeReWire.Hyle.Transform
optimizeProcReWire.Synolon.Transform
Or 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
originArgsReWire.Eidos.Syntax, ReWire.Synolon.Syntax
originNameReWire.Eidos.Syntax, ReWire.Synolon.Syntax
originTagReWire.Eidos.Naming
otherwiseReWire.Prelude
OutReWire.VHDL.Syntax
outFileReWire.Config, Embedder.Config
OutFlagReWire.Config, Embedder.Config
outFlagsReWire.Config, Embedder.Config
OutputReWire.Verilog.Syntax
outputSigsReWire.Config, Embedder.Config
OutsReWire.Hyle.Interp
packhiReWire.Vectors
packloReWire.Vectors
pad'ReWire.BitWord
padMax'ReWire.BitWord
padTrunc'ReWire.BitWord
pairTyEmbedder.Atmo.Types
Param 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Cryptol.Syntax
paramReWire.Eidos.Parse
paramTysEmbedder.Atmo.Types, Embedder.Atmo.Util
ParAssignReWire.Verilog.Syntax
Parenless 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Type/Class)ReWire.Verilog.Syntax
parenless 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Verilog.Syntax
parens 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Eidos.Lexer
pArgEmbedder.Isabelle.Syntax
parseEirReWire.Eidos.Parse
parseEirTextReWire.Eidos.Parse
parseHyleReWire.Hyle.Parse
parseHyleDefnsReWire.Hyle.Parse
parseHyleTextReWire.Hyle.Parse
ParserReWire.Eidos.Lexer
parseSynReWire.Synolon.Parse
parseSynTextReWire.Synolon.Parse
partialEvalReWire.Hyle.Transform
pass 
1 (Function)ReWire.HSE.Desugar
2 (Function)ReWire.Pass
PatEmbedder.Atmo.Syntax
PatAsEmbedder.Atmo.Syntax
PatBind 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
PatConEmbedder.Atmo.Syntax
PatRecEmbedder.Atmo.Syntax
PatTupleEmbedder.Atmo.Syntax
PatVarEmbedder.Atmo.Syntax
PatWildCardEmbedder.Atmo.Syntax
PauseReWire.Synolon.Syntax
pauseTargetsReWire.Synolon.Syntax
pbTyconsEmbedder.Atmo.DependencyGraph
pDebugReWire.Config, Embedder.Config
pendingSigReWire.Eidos.Parse
pgmModulesReWire.Verilog.Syntax
pickFreshReWire.Hyle.Mangle
pickVarEmbedder.Atmo.Types
plus'ReWire.BitWord
plusTyEmbedder.Atmo.Types
Poly 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
polyEmbedder.Atmo.Types
poly'Embedder.Atmo.Types
Poly1Embedder.Atmo.Types
poly1TyEmbedder.Atmo.Types
pOpEmbedder.Isabelle.Syntax
Port 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.VHDL.Syntax
3 (Data Constructor)ReWire.VHDL.Syntax
PosReWire.Verilog.Syntax
Pow 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
power'ReWire.BitWord
ppReWire.Interactive
ppAltReWire.Eidos.Pretty
ppArmReWire.VHDL.Syntax
ppAtomReWire.Eidos.Pretty
ppAtomEReWire.Synolon.Pretty
ppBindReWire.Eidos.Pretty
ppBinderReWire.Eidos.Pretty
ppBinOpReWire.Verilog.Syntax
ppBitsReWire.VHDL.Syntax
ppBlockReWire.Synolon.Pretty
ppCellReWire.Synolon.Pretty
ppCmdReWire.Synolon.Pretty
ppCommaListReWire.Verilog.Syntax
ppComment 
1 (Function)ReWire.Verilog.Syntax
2 (Function)ReWire.VHDL.Syntax
ppContextReWire.VHDL.Syntax
ppDataDefnReWire.Eidos.Pretty
ppDefnReWire.Eidos.Pretty
ppDimsReWire.Verilog.Syntax
ppExpReWire.Eidos.Pretty
ppFunReWire.Cryptol.Syntax
ppHexReWire.VHDL.Syntax
ppIdReWire.Eidos.Pretty
ppInitReWire.VHDL.Syntax
ppItemReWire.Verilog.Syntax
ppKindReWire.Eidos.Pretty
ppLit 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.VHDL.Syntax
ppName 
1 (Function)ReWire.VHDL.Syntax
2 (Function)ReWire.Eidos.Pretty
ppOccReWire.Eidos.Pretty
ppOcc'ReWire.Eidos.Pretty
ppParamsReWire.Cryptol.Syntax
ppProcReWire.Synolon.Pretty
ppProgram 
1 (Function)ReWire.Eidos.Pretty
2 (Function)ReWire.Synolon.Pretty
ppSigReWire.Eidos.Pretty
ppStrLitReWire.Eidos.Pretty
ppTAltReWire.Synolon.Pretty
ppTermReWire.Synolon.Pretty
ppTyReWire.Eidos.Pretty
ppTyVarReWire.Eidos.Pretty
ppUnitReWire.VHDL.Syntax
ppUnOpReWire.Verilog.Syntax
ppVecTyReWire.VHDL.Syntax
prefixBuiltinListEmbedder.Isabelle.Syntax
prefixRWUserOpListEmbedder.Isabelle.Syntax
Pretty 
1 (Type/Class)ReWire.Pretty
2 (Data Constructor)ReWire.Config, Embedder.Config
3 (Type/Class)ReWire.Interactive
pretty 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Config, Embedder.Config
3 (Function)ReWire.Interactive
prettyFPEmbedder.Atmo.Syntax
prettyPrintReWire.Pretty
prettyPrint'ReWire.Pretty
prettyProgram 
1 (Function)ReWire.Eidos.Pretty
2 (Function)ReWire.Synolon.Pretty
prettyTermEmbedder.Isabelle.Syntax
Prim 
1 (Data Constructor)ReWire.Hyle.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
3 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
primDatasReWire.Eidos.PrimBasis
primIdEmbedder.Isabelle.Syntax
primSpanReWire.Annotation
printAppEmbedder.Isabelle.Syntax
printApp'Embedder.Isabelle.Syntax
printConEmbedder.Isabelle.Syntax
printDatatypeConstructorEmbedder.Isabelle.Syntax
printDeclsEmbedder.Isabelle.Syntax
printErrorReWire.Error
printHeaderReWire.Pass
printInfoHSEReWire.HSE.PassInfo
printInfoTopReWire.HSE.PassInfo
printTBuiltinEmbedder.Isabelle.Syntax
printTupleEmbedder.Isabelle.Syntax
printTypeEmbedder.Isabelle.Syntax
printType'Embedder.Isabelle.Syntax
printTypSigEmbedder.Isabelle.Syntax
printTyTupleEmbedder.Isabelle.Syntax
Proc 
1 (Type/Class)ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Synolon.Syntax
procAnnoteReWire.Synolon.Syntax
procBlocksReWire.Synolon.Syntax
procCellsReWire.Synolon.Syntax
procClockReWire.Synolon.Syntax
procEntryReWire.Synolon.Syntax
ProcessReWire.VHDL.Syntax
procInTyReWire.Synolon.Syntax
procNameReWire.Synolon.Syntax
procOutTyReWire.Synolon.Syntax
ProcVarReWire.VHDL.Syntax
progDatas 
1 (Function)ReWire.Eidos.Syntax
2 (Function)ReWire.Synolon.Syntax
progDefns 
1 (Function)ReWire.Hyle.Syntax
2 (Function)ReWire.Eidos.Syntax
3 (Function)ReWire.Synolon.Syntax
progDeviceReWire.Hyle.Syntax
progExternsReWire.Hyle.Syntax
progProcsReWire.Synolon.Syntax
Program 
1 (Type/Class)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Type/Class)Embedder.Atmo.Syntax
4 (Data Constructor)Embedder.Atmo.Syntax
5 (Type/Class)ReWire.Eidos.Syntax
6 (Data Constructor)ReWire.Eidos.Syntax
7 (Type/Class)ReWire.Synolon.Syntax
8 (Data Constructor)ReWire.Synolon.Syntax
progTopReWire.Eidos.Syntax
ProvenanceReWire.Annotation
Proxy 
1 (Type/Class)RWC.Primitives, ReWire
2 (Data Constructor)RWC.Primitives, ReWire
proxyEmbedder.Atmo.Util
proxyNatEmbedder.Atmo.Types
proxyTyEmbedder.Atmo.Types
PttrnEmbedder.Isabelle.Syntax
PttrnAsEmbedder.Isabelle.Syntax
PttrnConEmbedder.Isabelle.Syntax
PttrnRecordEmbedder.Isabelle.Syntax
PttrnTupleEmbedder.Isabelle.Syntax
PttrnVarEmbedder.Isabelle.Syntax
PttrnWildCardEmbedder.Isabelle.Syntax
pTyArgEmbedder.Isabelle.Syntax
punctuateReWire.Pretty
pureReWire.Prelude
purgeReWire.Eidos.Simplify
purgeDevLetsReWire.Hyle.Transform
purgeUnusedReWire.Hyle.Transform
purgeZeroWidthReWire.Hyle.Transform
purifyReWire.Eidos.ToSynolon
PutEmbedder.Builtins, ReWire.Builtins
putReWire
PutMsgReWire.Error
putMsgReWire.Error
qn2rwuEmbedder.Builtins
QName 
1 (Type/Class)Embedder.Isabelle.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
qnameEmbedder.Isabelle.Syntax
QNamishReWire.HSE.Rename
qnamishReWire.HSE.Rename
qualifiersEmbedder.Isabelle.Syntax
qualNameReWire.GHC.Recognize
queryReWire.SYB
queryWithReWire.SYB
RAnd 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rAndReWire.Bits
rAnd'ReWire.BitWord
RangeReWire.Verilog.Syntax
rangeTyEmbedder.Atmo.Types
RBindIEmbedder.Builtins
RBindREmbedder.Builtins
RBindRInfEmbedder.Builtins
RBindSEmbedder.Builtins
rcaReWire.BitWord
RDeclEmbedder.Atmo.DependencyGraph
RDefEmbedder.Atmo.DependencyGraph
ReReWire.Interactive
reacOrStateTReWire.Eidos.Types
ReacTRWC.Primitives, ReWire
RecReWire.Eidos.Syntax, ReWire.Synolon.Syntax
recAnnoteEmbedder.Atmo.Syntax
RecDeclEmbedder.Atmo.DependencyGraph
RecDefn 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
recFieldsEmbedder.Atmo.Syntax
RecHeaderEmbedder.Atmo.Syntax
recNameEmbedder.Atmo.Syntax
RecordEmbedder.Isabelle.Syntax
recordFieldsEmbedder.Isabelle.Syntax
recordNameEmbedder.Isabelle.Syntax
RecordSelEmbedder.Isabelle.Syntax
recordTVarsEmbedder.Isabelle.Syntax
RecordUpdateEmbedder.Isabelle.Syntax
RecordValEmbedder.Isabelle.Syntax
recPolyEmbedder.Atmo.Syntax
RecSelEmbedder.Atmo.Syntax
RecUpdEmbedder.Atmo.Syntax
RecValEmbedder.Atmo.Syntax
recVarsEmbedder.Atmo.Syntax
RedAndReWire.Hyle.Syntax
RedOrReWire.Hyle.Syntax
reduceExpReWire.Eidos.Simplify
reduceProgramReWire.Eidos.Simplify
RedXOrReWire.Hyle.Syntax
refreshDefnReWire.Eidos.Subst
refreshExpReWire.Eidos.Subst
refTyEmbedder.Atmo.Types
RegReWire.Verilog.Syntax
Register 
1 (Type/Class)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
relocateErrReWire.Error
relocatingNoLocToReWire.Error
relocatingToReWire.Error
renameReWire.HSE.Rename
RenamerReWire.HSE.Rename
renderStrictReWire.Pretty
RepReWire.Hyle.Syntax
RepBadReWire.Eidos.Lint
RepBitsReWire.Eidos.Lint
RepFiniteReWire.Eidos.Lint
RepIntegerReWire.Eidos.Lint
ReplReWire.Verilog.Syntax
replicate 
1 (Function)ReWire.BitVector
2 (Function)ReWire.Vectors
RepOpenReWire.Eidos.Lint
RePureReWire.Interactive
reservedWords 
1 (Function)ReWire.Hyle.Syntax
2 (Function)ReWire.VHDL.Syntax
3 (Function)ReWire.Eidos.Lexer
resetReWire.Config, Embedder.Config
ResetFlagReWire.Config, Embedder.Config
resetFlagsReWire.Config, Embedder.Config
resInputTyEmbedder.Atmo.Types
ResizeEmbedder.Builtins, ReWire.Builtins
resize 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Bits
resize'ReWire.BitWord
resolveExportsReWire.HSE.Exports
ReturnEmbedder.Builtins, ReWire.Builtins
returnReWire.Prelude
ReturnIEmbedder.Builtins
ReturnREmbedder.Builtins
ReturnSEmbedder.Builtins
reverseReWire.Vectors
rewireUserModsEmbedder.Atmo.ToIsabelle
RightReWire.Prelude
RNAnd 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rNAndReWire.Bits
rNand'ReWire.BitWord
RNor 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rNorReWire.Bits
rNor'ReWire.BitWord
rNudge'ReWire.BitWord
ROr 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rOrReWire.Bits
rOr'ReWire.BitWord
rotLReWire.Bits
rotRReWire.Bits
RShift 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
RShiftArith 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rsliceReWire.Vectors
rtlOptReWire.Config, Embedder.Config
run 
1 (Function)ReWire.Hyle.Interp
2 (Function)ReWire.Interactive
runCache 
1 (Function)ReWire.HSE.Cache
2 (Function)Embedder.ModCache
runIdentityReWire.Interactive
runPReWire.Interactive
runReacTReWire.Interactive
runSimpTReWire.Eidos.Simplify
runStateTReWire.Interactive
runSyntaxErrorReWire.Error
RWBuiltinEmbedder.Builtins
RWCoreReWire.Config, Embedder.Config
rwOpTextEmbedder.Isabelle.Syntax
rwPrimAddRWC.Primitives, ReWire
rwPrimAndRWC.Primitives, ReWire
rwPrimBindRWC.Primitives, ReWire
rwPrimBitIndexRWC.Primitives, ReWire
rwPrimBitsRWC.Primitives, ReWire
rwPrimBitSliceRWC.Primitives, ReWire
rwPrimCryptolRWC.Primitives, ReWire
rwPrimDivRWC.Primitives, ReWire
rwPrimEqRWC.Primitives, ReWire
rwPrimErrorRWC.Primitives, ReWire
rwPrimExternRWC.Primitives, ReWire
rwPrimExtrudeRWC.Primitives, ReWire
rwPrimFiniteRWC.Primitives, ReWire
rwPrimFiniteMaxBoundRWC.Primitives, ReWire
rwPrimFiniteMinBoundRWC.Primitives, ReWire
rwPrimFromFiniteRWC.Primitives, ReWire
rwPrimGetRWC.Primitives, ReWire
rwPrimGtRWC.Primitives, ReWire
rwPrimGtEqRWC.Primitives, ReWire
rwPrimLAndRWC.Primitives, ReWire
rwPrimLiftRWC.Primitives, ReWire
rwPrimLNotRWC.Primitives, ReWire
rwPrimLOrRWC.Primitives, ReWire
rwPrimLShiftRWC.Primitives, ReWire
rwPrimLtRWC.Primitives, ReWire
rwPrimLtEqRWC.Primitives, ReWire
rwPrimModRWC.Primitives, ReWire
rwPrimMSBitRWC.Primitives, ReWire
rwPrimMulRWC.Primitives, ReWire
rwPrimNatValRWC.Primitives, ReWire
rwPrimNotRWC.Primitives, ReWire
rwPrimOrRWC.Primitives, ReWire
rwPrimPowRWC.Primitives, ReWire
rwPrimPutRWC.Primitives, ReWire
rwPrimRAndRWC.Primitives, ReWire
rwPrimResizeRWC.Primitives, ReWire
rwPrimReturnRWC.Primitives, ReWire
rwPrimRNAndRWC.Primitives, ReWire
rwPrimRNorRWC.Primitives, ReWire
rwPrimROrRWC.Primitives, ReWire
rwPrimRShiftRWC.Primitives, ReWire
rwPrimRShiftArithRWC.Primitives, ReWire
rwPrimRXNorRWC.Primitives, ReWire
rwPrimRXOrRWC.Primitives, ReWire
rwPrimSignalRWC.Primitives, ReWire
rwPrimSubRWC.Primitives, ReWire
rwPrimToFiniteRWC.Primitives, ReWire
rwPrimToFiniteModRWC.Primitives, ReWire
rwPrimVecConcatRWC.Primitives, ReWire
rwPrimVecFromListRWC.Primitives, ReWire
rwPrimVecGenerateRWC.Primitives, ReWire
rwPrimVecIndexRWC.Primitives, ReWire
rwPrimVecIndexProxyRWC.Primitives, ReWire
rwPrimVecMapRWC.Primitives, ReWire
rwPrimVecReplicateRWC.Primitives, ReWire
rwPrimVecReverseRWC.Primitives, ReWire
rwPrimVecRSliceRWC.Primitives, ReWire
rwPrimVecSliceRWC.Primitives, ReWire
rwPrimXNorRWC.Primitives, ReWire
rwPrimXOrRWC.Primitives, ReWire
rwu2qnEmbedder.Builtins
rwu2sEmbedder.Builtins
RWUserEmbedder.Atmo.Syntax
RWUserOpEmbedder.Builtins
RXNor 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rXNorReWire.Bits
rXnor'ReWire.BitWord
RXOr 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
rXOrReWire.Bits
rXor'ReWire.BitWord
s2rwuEmbedder.Builtins
s2tbEmbedder.Builtins
sanitizeComment 
1 (Function)ReWire.Verilog.Syntax
2 (Function)ReWire.VHDL.Syntax
SAssignReWire.VHDL.Syntax
scJoinsReWire.Eidos.Parse
Scope 
1 (Type/Class)ReWire.Eidos.Parse
2 (Data Constructor)ReWire.Eidos.Parse
scTVsReWire.Eidos.Parse
sDeclHeadReWire.HSE.Exports
secondTermEmbedder.Isabelle.Syntax
seedNamesReWire.Hyle.Mangle
SelAssignReWire.VHDL.Syntax
selfGroupEmbedder.Isabelle.Syntax
semi 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Eidos.Lexer
SensitivityReWire.Verilog.Syntax
Seq 
1 (Data Constructor)ReWire.Hyle.Syntax
2 (Data Constructor)Embedder.Builtins
SeqAssignReWire.Verilog.Syntax
SeqIEmbedder.Builtins
SeqLitReWire.Cryptol.Syntax
SeqREmbedder.Builtins
SeqRInfEmbedder.Builtins
SeqSEmbedder.Builtins
SeqStmtReWire.VHDL.Syntax
setCtorsReWire.HSE.Rename
setTyAnnEmbedder.Atmo.Types
SExtReWire.Hyle.Syntax
sextReWire.Bits
SFinishReWire.VHDL.Syntax
SGeReWire.Hyle.Syntax
SGtReWire.Hyle.Syntax
shiftAmount'ReWire.BitWord
shiftL'ReWire.BitWord
shiftL1'ReWire.BitWord
shiftR'ReWire.BitWord
shiftR1'ReWire.BitWord
ShlReWire.Hyle.Syntax
showbReWire.Pretty
ShowBinReWire.Interactive
showbPrecReWire.Pretty
ShowDecReWire.Interactive
ShowHexReWire.Interactive
showHexReWire.BitVector
showHex'ReWire.BitVector
showtReWire.Pretty
SIfReWire.VHDL.Syntax
Sig 
1 (Type/Class)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
4 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
sigEmbedder.Atmo.Types
SigCommentReWire.VHDL.Syntax
Signal 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.VHDL.Syntax
3 (Data Constructor)ReWire.VHDL.Syntax
4 (Data Constructor)Embedder.Builtins, ReWire.Builtins
signalReWire
sigNameReWire.Verilog.Syntax
SignedReWire.Verilog.Syntax
sigPReWire.Eidos.Parse
sigTVsReWire.Eidos.Syntax, ReWire.Synolon.Syntax
sigTyReWire.Eidos.Syntax, ReWire.Synolon.Syntax
simplifyReWire.Eidos.Simplify
SimpTReWire.Eidos.Simplify
SingReWire.Cryptol.Syntax
singletonReWire.Vectors
SInstInReWire.Hyle.Syntax
Size 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Type/Class)ReWire.Verilog.Syntax
3 (Type/Class)ReWire.Hyle.Syntax
4 (Type/Class)ReWire.VHDL.Syntax
sizeReWire.BitVector
SizeAnnotatedReWire.Hyle.Syntax
sizeOf 
1 (Function)ReWire.Hyle.Syntax
2 (Function)ReWire.Synolon.Repr
sizeOfMReWire.Synolon.Repr
SizesReWire.Synolon.Repr
SLeReWire.Hyle.Syntax
SLetReWire.Hyle.Syntax
Slice 
1 (Data Constructor)ReWire.Hyle.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
slice 
1 (Function)ReWire.Cryptol.Syntax
2 (Function)ReWire.Vectors
SLtReWire.Hyle.Syntax
sndReWire.Prelude
SNextReWire.Hyle.Syntax
snocReWire.Vectors
softlineReWire.Pretty
sortFreeProgramEmbedder.Atmo.DependencyGraph
sourceReWire.Config, Embedder.Config
SOutputReWire.Hyle.Syntax
space 
1 (Function)ReWire.Pretty
2 (Function)ReWire.Eidos.Lexer
Span 
1 (Type/Class)ReWire.Annotation
2 (Data Constructor)ReWire.Annotation
spanAnnoteReWire.GHC.Recognize
spanEndReWire.Annotation
spanFileReWire.Annotation
spanStartReWire.Annotation
specializeReWire.Eidos.Spec
SpecOrigin 
1 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
splitStartReWire.GHC.Recognize
squoteReWire.Pretty
srcAnnoteReWire.Annotation
stableNamesReWire.Config, Embedder.Config
startReWire.Config, Embedder.Config
StateDevReWire.Monad
stateSigsReWire.Config, Embedder.Config
StateTRWC.Primitives, ReWire
stepReWire.Interactive
stepPureReWire.Interactive
Stmt 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.Hyle.Syntax
3 (Type/Class)ReWire.VHDL.Syntax
stringLitReWire.Eidos.Lexer
stripFreshTagReWire.Hyle.Mangle
strTyEmbedder.Atmo.Types
Sub 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
subRangeReWire.Hyle.Interp
substTvReWire.Eidos.Types
substVarsReWire.Eidos.Subst
substVarsRefreshingReWire.Eidos.Subst
svReservedReWire.Hyle.Mangle
SWaitReWire.VHDL.Syntax
SWriteLnReWire.VHDL.Syntax
symbolReWire.Eidos.Lexer
SynchronousReWire.Config, Embedder.Config
synolonReWire.Config, Embedder.Config
synolonFileReWire.Config, Embedder.Config
synolonToHyleReWire.Synolon.ToHyle
SyntaxErrorTReWire.Error
synthableReWire.Eidos.Types
SynthesizedReWire.Annotation
synthTyReWire.Eidos.Parse
szBitRepReWire.BitVector
TReWire.SYB
tagRegReWire.Hyle.ToVerilog
tailReWire.Vectors
takeReWire.Vectors
TAlt 
1 (Type/Class)ReWire.Synolon.Syntax
2 (Data Constructor)ReWire.Synolon.Syntax
TArgReWire.Eidos.Syntax, ReWire.Synolon.Syntax
targetReWire.Config, Embedder.Config
tb2sEmbedder.Builtins
TBitsReWire.Cryptol.Syntax
TBuiltinEmbedder.Isabelle.Syntax
TCallReWire.Cryptol.Syntax
TCaseReWire.Synolon.Syntax
tCaseEmbedder.Atmo.ToIsabelle
tDataConEmbedder.Atmo.ToIsabelle
tDataDefnEmbedder.Atmo.ToIsabelle
TDeclEmbedder.Atmo.DependencyGraph
tDeclarationEmbedder.Atmo.ToIsabelle
TDefEmbedder.Atmo.DependencyGraph
tDefnEmbedder.Atmo.ToIsabelle
Term 
1 (Type/Class)Embedder.Isabelle.Syntax
2 (Type/Class)ReWire.Synolon.Syntax
termExpsReWire.Synolon.Syntax
termIdEmbedder.Isabelle.Syntax
termNameEmbedder.Isabelle.Syntax
termTargetsReWire.Synolon.Syntax
testbench 
1 (Function)ReWire.Hyle.ToVerilog
2 (Function)ReWire.Hyle.ToVHDL
3 (Function)ReWire.Config, Embedder.Config
tExpEmbedder.Atmo.ToIsabelle
textReWire.Pretty
textListRWOpEmbedder.Isabelle.Syntax
textSEmbedder.Isabelle.Syntax
TextShowReWire.Pretty
tFreeProgramEmbedder.Atmo.ToIsabelle
tFunEmbedder.Atmo.ToIsabelle
tFunBindingEmbedder.Atmo.ToIsabelle
tGlobalEmbedder.Atmo.ToIsabelle
thenIdEmbedder.Isabelle.Syntax
Theory 
1 (Type/Class)Embedder.Isabelle.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
thyNameEmbedder.Isabelle.Syntax
TIdReWire.SYB
times'ReWire.BitWord
tLocalEmbedder.Atmo.ToIsabelle
TMReWire.SYB
tModuleEmbedder.Atmo.ToIsabelle
TNameEmbedder.Isabelle.Syntax
TNumEmbedder.Isabelle.Syntax
toAnnoteReWire.Annotation
toAtmoEmbedder.HSE.ToAtmo
toBinReWire.BitWord
toBit'ReWire.BitWord
toEidosReWire.GHC.ToEidos
toFilePathReWire.HSE.Rename
ToFiniteEmbedder.Builtins, ReWire.Builtins
toFiniteReWire.Finite
toFinite'ReWire.Finite
ToFiniteModEmbedder.Builtins, ReWire.Builtins
toHexReWire.BitWord
toIntReWire.BitWord
toInt'ReWire.BitWord
toIntegerReWire.Bits
toInteger'ReWire.BitWord
toIntegerVRWC.Primitives, ReWire
toIntLE'ReWire.BitWord
toListReWire.Interactive
topReWire.Config, Embedder.Config
tPatEmbedder.Atmo.ToIsabelle
tPatBindEmbedder.Atmo.ToIsabelle
tPolyEmbedder.Atmo.ToIsabelle
tPolySigEmbedder.Atmo.ToIsabelle
TrReWire.SYB
traceReWire.Interactive
tracePReWire.Interactive
transExportReWire.HSE.Exports
transformReWire.SYB
transformMReWire.SYB
transformTrReWire.SYB
translateReWire.Cryptol.Translate
transMonadTEmbedder.Atmo.FlattenMonadTrans
tRDefnsEmbedder.Atmo.ToIsabelle
tRecDefnEmbedder.Atmo.ToIsabelle
TruncReWire.Hyle.Syntax
tryParseInDirReWire.HSE.Parse
TSeqReWire.Cryptol.Syntax
tTypeEmbedder.Atmo.ToIsabelle
tTypeSigEmbedder.Atmo.ToIsabelle
tTypeSynonymEmbedder.Atmo.ToIsabelle
TupleEmbedder.Atmo.Syntax
tupledReWire.Pretty
tupleName 
1 (Function)ReWire.GHC.Recognize
2 (Function)ReWire.Eidos.Lexer
tupleTyEmbedder.Atmo.Types
TuplexEmbedder.Isabelle.Syntax
TVarEmbedder.Isabelle.Syntax
tvKindReWire.Eidos.Syntax, ReWire.Synolon.Syntax
tvOccReWire.Eidos.Syntax, ReWire.Synolon.Syntax
TVScopeReWire.Eidos.Parse
tvSiteReWire.Eidos.Lint
tvUniqReWire.Eidos.Syntax, ReWire.Synolon.Syntax
Ty 
1 (Type/Class)ReWire.Cryptol.Syntax
2 (Type/Class)Embedder.Atmo.Syntax
3 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
tyAnn 
1 (Function)Embedder.Isabelle.Syntax
2 (Function)Embedder.Atmo.Types
TyApp 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
tyAtomicEmbedder.Isabelle.Syntax
TyBoolEmbedder.Builtins, Embedder.Atmo.Syntax
TyBuiltin 
1 (Type/Class)Embedder.Builtins, Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
tybuiltinEmbedder.Atmo.Util
tybuiltinsEmbedder.Builtins
TyCon 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
TyConId 
1 (Type/Class)Embedder.Atmo.Syntax
2 (Data Constructor)Embedder.Atmo.Syntax
3 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
tyConKeyReWire.GHC.Recognize
tyConModuleReWire.GHC.Recognize
tyconsEmbedder.Atmo.DependencyGraph
tyConTableReWire.GHC.Recognize
TyDevEmbedder.Builtins, Embedder.Atmo.Syntax
tyEqReWire.Eidos.Types
TyFinEmbedder.Builtins, Embedder.Atmo.Syntax
TyFunEmbedder.Builtins, Embedder.Atmo.Syntax
TyIdentityEmbedder.Builtins, Embedder.Atmo.Syntax
TyIntegerEmbedder.Builtins, Embedder.Atmo.Syntax
TyListEmbedder.Builtins, Embedder.Atmo.Syntax
TyNat 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
TyNegEmbedder.Builtins, Embedder.Atmo.Syntax
TypEmbedder.Isabelle.Syntax
tyPReWire.Eidos.Parse
typEmbedder.Isabelle.Syntax
typAnnEmbedder.Isabelle.Syntax
TypAnnTermEmbedder.Isabelle.Syntax
Type 
1 (Data Constructor)Embedder.Isabelle.Syntax
2 (Data Constructor)ReWire.HSE.Rename
TypeAnnotatedEmbedder.Atmo.Types
typeArgsEmbedder.Isabelle.Syntax
typeBEmbedder.Isabelle.Syntax
typeIdEmbedder.Isabelle.Syntax
typeNEmbedder.Isabelle.Syntax
typeOf 
1 (Function)Embedder.Atmo.Types
2 (Function)ReWire.Eidos.Types
typeSigCodEmbedder.Isabelle.Syntax
typeSynAnnoteEmbedder.Atmo.Syntax
typeSynNameEmbedder.Atmo.Syntax
TypeSynonym 
1 (Data Constructor)Embedder.Isabelle.Syntax
2 (Type/Class)Embedder.Atmo.Syntax
3 (Data Constructor)Embedder.Atmo.Syntax
typeSynTypeEmbedder.Atmo.Syntax
TyPlusEmbedder.Builtins, Embedder.Atmo.Syntax
TyProdEmbedder.Builtins, Embedder.Atmo.Syntax
TyProxyEmbedder.Builtins, Embedder.Atmo.Syntax
TypSig 
1 (Type/Class)Embedder.Isabelle.Syntax
2 (Data Constructor)Embedder.Isabelle.Syntax
typSigArgsEmbedder.Isabelle.Syntax
TyReEmbedder.Builtins, Embedder.Atmo.Syntax
TyReacTEmbedder.Builtins, Embedder.Atmo.Syntax
TyRefEmbedder.Builtins, Embedder.Atmo.Syntax
TySEmbedder.Builtins, Embedder.Atmo.Syntax
TyStateEmbedder.Builtins, Embedder.Atmo.Syntax
TyStateDevEmbedder.Builtins, Embedder.Atmo.Syntax
TyStateTEmbedder.Builtins, Embedder.Atmo.Syntax
TyStringEmbedder.Builtins, Embedder.Atmo.Syntax
tysynNamesReWire.HSE.Exports
TyTupleEmbedder.Atmo.Syntax
TyUnitEmbedder.Builtins, Embedder.Atmo.Syntax
TyVar 
1 (Data Constructor)Embedder.Atmo.Syntax
2 (Type/Class)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
3 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
TyVarTReWire.Eidos.Syntax, ReWire.Synolon.Syntax
TyVecEmbedder.Builtins, Embedder.Atmo.Syntax
UDivReWire.Hyle.Syntax
UGeReWire.Hyle.Syntax
UGtReWire.Hyle.Syntax
uKeyReWire.GHC.Recognize
ULeReWire.Hyle.Syntax
ULtReWire.Hyle.Syntax
UModReWire.Hyle.Syntax
unAnnReWire.Annotation
unBlindReWire.Hyle.Syntax, ReWire.Annotation
uncurryReWire.Prelude
UndefReWire.Hyle.Syntax
undefinedReWire.Prelude
underscoreReWire.Eidos.Lexer
UniqReWire.Eidos.Syntax, ReWire.Synolon.Syntax
uniqNameReWire.Eidos.Lexer
Unit 
1 (Type/Class)ReWire.VHDL.Syntax
2 (Data Constructor)ReWire.VHDL.Syntax
unitCommentsReWire.VHDL.Syntax
unitComponentsReWire.VHDL.Syntax
unitNameReWire.VHDL.Syntax
unitPackagesReWire.VHDL.Syntax
unitPortsReWire.VHDL.Syntax
unitSignalsReWire.VHDL.Syntax
unitStmtsReWire.VHDL.Syntax
UnOpReWire.Cryptol.Syntax
unpackhiReWire.Vectors
unpackloReWire.Vectors
unqualifyEmbedder.Atmo.DependencyGraph
unqualifyNodeEmbedder.Atmo.DependencyGraph
UnsignedReWire.Verilog.Syntax
untypeEmbedder.Atmo.Syntax
UpdateEmbedder.Builtins
updateReWire.Vectors
userBuiltinEmbedder.Atmo.Util
userPredReWire.GHC.Recognize
Value 
1 (Type/Class)ReWire.Verilog.Syntax
2 (Type/Class)ReWire.Hyle.Syntax
3 (Data Constructor)ReWire.HSE.Rename
Var 
1 (Data Constructor)ReWire.Cryptol.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)ReWire.VHDL.Syntax
4 (Data Constructor)Embedder.Atmo.Syntax
5 (Data Constructor)ReWire.Eidos.Syntax, ReWire.Synolon.Syntax
varAnnoteReWire.GHC.Recognize
Vec 
1 (Type/Class)ReWire.BitWord
2 (Type/Class)RWC.Primitives, ReWire
3 (Type/Class)ReWire.Interactive
VecConcatEmbedder.Builtins, ReWire.Builtins
vecElemTyEmbedder.Atmo.Types
VecFromListEmbedder.Builtins, ReWire.Builtins
VecGenerateEmbedder.Builtins, ReWire.Builtins
VecIndexEmbedder.Builtins, ReWire.Builtins
VecIndexProxyEmbedder.Builtins, ReWire.Builtins
VecLastIndexProxyEmbedder.Builtins
VecMapEmbedder.Builtins, ReWire.Builtins
VecReplicateEmbedder.Builtins, ReWire.Builtins
VecReverseEmbedder.Builtins, ReWire.Builtins
VecRSliceEmbedder.Builtins, ReWire.Builtins
vecSizeEmbedder.Atmo.Types
VecSliceEmbedder.Builtins, ReWire.Builtins
vecTyEmbedder.Atmo.Types
verb'ReWire.Pass
VerboseReWire.Config, Embedder.Config
verboseReWire.Config, Embedder.Config
VerilogReWire.Config, Embedder.Config
VHDLReWire.Config, Embedder.Config
vhdlNameReWire.VHDL.Syntax
vhdlPackagesReWire.Config, Embedder.Config
VNameEmbedder.Isabelle.Syntax
vocabTableReWire.GHC.Recognize
vsepReWire.Pretty
WReWire
warnAtReWire.Error
Warning 
1 (Type/Class)ReWire.Error
2 (Data Constructor)ReWire.Error
WCastReWire.Verilog.Syntax
wErrorReWire.Config, Embedder.Config
wheresToLetsReWire.HSE.Desugar
widthReWire.BitVector
WireReWire.Verilog.Syntax
WireAssignReWire.Verilog.Syntax
withSpanReWire.Eidos.Lexer
WordIndexEmbedder.Builtins
WordIndexFinEmbedder.Builtins
WordIndexProxyEmbedder.Builtins
WordSliceEmbedder.Builtins
WriterPlusReWire.Interactive
XReWire.Verilog.Syntax
XCallReWire.Hyle.Syntax
XNor 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)Embedder.Builtins, ReWire.Builtins
XOr 
1 (Data Constructor)ReWire.Verilog.Syntax
2 (Data Constructor)ReWire.Hyle.Syntax
3 (Data Constructor)Embedder.Builtins, ReWire.Builtins
xorReWire.Bits
xshowReWire.Interactive
yamlPrefixesReWire.Hyle.Interp
ZReWire.Verilog.Syntax
ZeroReWire.Verilog.Syntax
zero 
1 (Function)ReWire.BitWord
2 (Function)ReWire.Bits
zero'ReWire.BitWord
zeroP1Embedder.Atmo.Types
zerosReWire.BitVector
ZExtReWire.Hyle.Syntax
^ReWire.Bits
|->Embedder.Atmo.Types
||ReWire.Prelude
||.ReWire.Bits
|||ReWire.Bits
~^ReWire.Bits