bricks-0.0.0.4: Bricks is a lazy functional language based on Nix.

Index

/@@\Bricks.Term
/@\Bricks.Term
Apply 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
apply'argBricks
apply'discardSourceBricks
apply'funcBricks
apply'sourceBricks
apply'to'termBricks.ExpressionToTerm
assert'typeBricks.BuiltinFunctions
Bottom 
1 (Type/Class)Bricks.Term
2 (Data Constructor)Bricks.Term
bottomBricks.Term
bricks'evalBricks.Prelude
bricks'eval'stdlibBricks.Prelude
cast'dataBricks.BuiltinFunctions
catchErrorBricks.Internal.Monad
char'canBeUnquotedBricks
create'pointerBricks.Term
dereferenceBricks.Term
Dict 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
dict'bindingsBricks
dict'discardSourceBricks
dict'recBricks
dict'sourceBricks
dict'to'termBricks.ExpressionToTerm
DictBindingBricks
dictBinding'discardSourceBricks
DictBinding'EqBricks
DictBinding'Inherit'DictBricks
DictBinding'Inherit'VarBricks
DictPattern 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
DictPattern'1 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
dictPattern'1'defaultBricks
dictPattern'1'discardSourceBricks
dictPattern'1'nameBricks
dictPattern'defaultsBricks.ExpressionToTerm
dictPattern'discardSourceBricks
dictPattern'ellipsisBricks
dictPattern'itemsBricks
dictPattern'namesBricks.ExpressionToTerm
displayBottomBricks.Term
does'termPattern'bindBricks.Evaluation
Dot 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
dot'dictBricks
dot'discardSourceBricks
dot'keyBricks
dot'sourceBricks
dot'to'termBricks.ExpressionToTerm
Eval 
1 (Type/Class)Bricks.Evaluation
2 (Data Constructor)Bricks.Evaluation
ExceptT 
1 (Type/Class)Bricks.Internal.Monad
2 (Data Constructor)Bricks.Internal.Monad
Expr'ApplyBricks
Expr'DictBricks
Expr'DotBricks
Expr'LambdaBricks
Expr'LetBricks
Expr'ListBricks
Expr'StrBricks
Expr'Str'IndentedBricks
Expr'VarBricks
ExpressionBricks
expression'applyArgsBricks
expression'applyDotsBricks
expression'discardSourceBricks
expression'sourceBricks
expression'to'termBricks.ExpressionToTerm
fn'andBricks.BuiltinFunctions
fn'compBricks.BuiltinFunctions
fn'constBricks.BuiltinFunctions
fn'dict'disallowExtraKeysBricks.BuiltinFunctions
fn'dict'lookupBricks.BuiltinFunctions
fn'dict'merge'preferLeftBricks.BuiltinFunctions
fn'dict'merge'preferRightBricks.BuiltinFunctions
fn'flipBricks.BuiltinFunctions
fn'idBricks.BuiltinFunctions
fn'int'addBricks.BuiltinFunctions
fn'int'constructorBricks.BuiltinFunctions
fn'orBricks.BuiltinFunctions
fn'pure'parametric'arity1Bricks.BuiltinFunctions
fn'pure'parametric'arity2Bricks.BuiltinFunctions
fn'pure'parametric'arity3Bricks.BuiltinFunctions
fn'string'appendBricks.BuiltinFunctions
FunctionBricks.Term
instantiate'manyBricks.Evaluation
instantiate'oneBricks.Evaluation
InStr 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
InStr'1 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
inStr'1'discardSourceBricks
inStr'1'indentSourceBricks
inStr'1'levelBricks
inStr'1'lineBreakBricks
inStr'1'strBricks
inStr'1'toStrPartsBricks
inStr'dedentBricks
inStr'discardSourceBricks
inStr'levelBricks
inStr'sourceBricks
inStr'to'strDynamicBricks
inStr'toListBricks
inStr'toSeqBricks
inStr'trimBricks
KeywordBricks
keyword'inBricks
keyword'inheritBricks
keyword'inlineCommentBricks
keyword'letBricks
keyword'recBricks
keywordsBricks
keywordStringBricks
keywordTextBricks
Lambda 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
lambda'bodyBricks
lambda'discardSourceBricks
lambda'headBricks
lambda'sourceBricks
lambda'to'termBricks.ExpressionToTerm
lambda'to'term'bothBricks.ExpressionToTerm
lambda'to'term'dictPatternBricks.ExpressionToTerm
lambda'to'term'simpleBricks.ExpressionToTerm
Let 
1 (Type/Class)Bricks
2 (Data Constructor)Bricks
let'bindingsBricks
let'discardSourceBricks
let'sourceBricks
let'to'termBricks.ExpressionToTerm
let'valueBricks
LetBindingBricks
letBinding'discardSourceBricks
LetBinding'EqBricks
LetBinding'InheritBricks
letBinding'to'termBricks.ExpressionToTerm
liftIOBricks.Internal.Monad
List 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
list'discardSourceBricks
list'expressionsBricks
list'sourceBricks
list'to'termBricks.ExpressionToTerm
MonadErrorBricks.Internal.Monad
MonadEvalBricks.Term
MonadIOBricks.Internal.Monad
newTermPtrBricks.Term
ParamBricks
Param'BothBricks
Param'DictPatternBricks
param'discardSourceBricks
Param'NameBricks
parse'commentBricks
parse'comment'blockBricks
parse'comment'inlineBricks
parse'dictBricks
parse'dict'noRecBricks
parse'dict'recBricks
parse'dictBindingBricks
parse'dictBinding'eqBricks
parse'dictBinding'inheritBricks
parse'dictPatternBricks
parse'dictPattern'startBricks
parse'dot'rhs'chainBricks
parse'expressionBricks
parse'expression'antiquoteBricks
parse'expression'dictKeyBricks
parse'expression'parenBricks
parse'expressionListBricks
parse'expressionList'1Bricks
parse'expressionList'1'noDotBricks
parse'inStrBricks
parse'inStr'1Bricks
parse'keywordBricks
parse'lambdaBricks
parse'letBricks
parse'letBindingBricks
parse'letBinding'eqBricks
parse'letBinding'inheritBricks
parse'listBricks
parse'paramBricks
parse'param'noVarBricks
parse'param'varBricks
parse'spacesBricks
parse'str'dynamicBricks
parse'str'escape'normalQBricks
parse'str'within'normalQBricks
parse'strStaticBricks
parse'strStatic'quotedBricks
parse'strStatic'unquotedBricks
parse'strUnquotedBricks
parse'varBricks
ReaderT 
1 (Type/Class)Bricks.Internal.Monad
2 (Data Constructor)Bricks.Internal.Monad
readTermPtrBricks.Term
reduce'dict'keysBricks.Term
reduce'termBricks.Term
reduce'to'typeBricks.Evaluation
reduce'to'type'or'throwBricks.Evaluation
RenderBricks
render'applyBricks
render'dictBricks
render'dictBindingBricks
render'dictPatternBricks
render'dictPattern'1Bricks
render'dotBricks
render'expressionBricks
render'expression'applyLeftContextBricks
render'expression'applyRightContextBricks
render'expression'dictKeyBricks
render'expression'dotLeftContextBricks
render'expression'inParensBricks
render'expression'listContextBricks
render'lambdaBricks
render'letBricks
render'letBindingBricks
render'listBricks
render'paramBricks
render'str'1Bricks
render'str'indentedBricks
render'str'indented'1Bricks
render'strDynamic'quotedBricks
render'strDynamic'unquotedIfPossibleBricks
render'strStatic'quotedBricks
render'strStatic'unquotedIfPossibleBricks
render'varBricks
RenderContext 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
renderContext'defaultBricks
renderContext'indentStartBricks
renderContext'indentStepBricks
renderContext'lineBreaksBricks
renderContext'terseBricks
reqBricks.BuiltinFunctions
runExceptTBricks.Internal.Monad
runReaderTBricks.Internal.Monad
standard'libraryBricks.BuiltinFunctions
Str'1Bricks
Str'1'AntiquoteBricks
str'1'discardSourceBricks
Str'1'LiteralBricks
str'1'to'termBricks.ExpressionToTerm
Str'Dynamic 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
str'dynamic'appendBricks
str'dynamic'discardSourceBricks
str'dynamic'normalizeBricks
str'dynamic'to'staticBricks
str'escapeBricks
Str'Static 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
str'static'appendBricks
str'static'discardSourceBricks
str'static'sourceBricks
str'static'textBricks
str'static'to'dynamicBricks
str'to'termBricks.ExpressionToTerm
strDynamic'sourceBricks
strDynamic'toSeqBricks
TermBricks.Term
Term'ApplyBricks.Term
Term'DataBricks.Term
term'dataBricks.BuiltinFunctions
Term'DictBricks.Term
Term'Dict'ReducedKeysBricks.Term
Term'FunctionBricks.Term
Term'LambdaBricks.Term
Term'LetRecBricks.Term
Term'ListBricks.Term
Term'PointerBricks.Term
Term'VarBricks.Term
TermPatternBricks.Term
TermPattern'DictBricks.Term
TermPattern'SimpleBricks.Term
TermPtrBricks.Term
termTypeNameBricks.Type
text'canBeUnquotedBricks
throwErrorBricks.Internal.Monad
Type 
1 (Type/Class)Bricks.Type
2 (Data Constructor)Bricks.Type
type'booleanBricks.Type
type'integerBricks.Type
type'nameBricks.Type
type'stringBricks.Type
unEvalBricks.Evaluation
UnquotedStringBricks
unquotedString'orThrowBricks
unquotedString'textBricks
unquotedString'tryBricks
Var 
1 (Data Constructor)Bricks
2 (Type/Class)Bricks
var'discardSourceBricks
var'sourceBricks
var'strBricks
var'textBricks
var'to'str'dynamicBricks
var'to'str'staticBricks
var'to'termBricks.ExpressionToTerm
writeTermPtrBricks.Term
|->Bricks.Term