howl-0.1.0.0: A small Wolfram Language interpreter and symbolic rewriting library

Index

:@Howl.Expr.Internal, Howl.Expr, Howl
addAlgebraBuiltinsHowl.Builtins.Algebra
addBuiltinsHowl.Builtins
addContextBuiltinsHowl.Builtins.Context
addDataBuiltinsHowl.Builtins.Data
addDeclHowl.Eval.Context
addDownValueHowl.Eval.Context
addLogicBuiltinsHowl.Builtins.Logic
addNamesHowl.Pat
addNumericBuiltinsHowl.Builtins.Numeric
addRulesBuiltinsHowl.Builtins.Rules
addScopedBuiltinsHowl.Builtins.Scoped
addToEvalCacheHowl.Eval.Context
addToEvalCacheHandlerHowl.Eval.Context
addUpValueHowl.Eval.Context
AListHowl.Builtins.Types
AlternativesHowl.Expr.Syntax, Howl.Expr
AndHowl.Expr.Syntax, Howl.Expr
ApplyHowl.Expr.Syntax, Howl.Expr
applyOneIdHowl.Expr.Internal, Howl.Expr
applySubstitutionsHowl.Eval
appTypeHowl.Pat
argsHowl.Pat
AssociationHowl.Expr.Syntax, Howl.Expr
AttributesHowl.Eval.Context
attributesHowl.Eval.Context
BigFloatHowl.Expr.Numeric, Howl.Expr, Howl
BigFloatPrecisionHowl.Expr.Numeric, Howl.Expr
bigFloatPrecisionHowl.Expr.Numeric, Howl.Expr
binaryHowl.Expr.Internal, Howl.Expr
BlankHowl.Expr.Syntax, Howl.Expr
BlankNullSequenceHowl.Expr.Syntax, Howl.Expr
BlankSequenceHowl.Expr.Syntax, Howl.Expr
builtinDeclHowl.Builtins.ToBuiltin
BuiltinRuleHowl.Eval.Context
clearHowl.Eval.Context
clearAllHowl.Eval.Context
compilePatHowl.Eval.Context
CompoundExpressionHowl.Expr.Syntax, Howl.Expr
ConfirmPatternTestHowl.Expr.Syntax, Howl.Expr
ContextHowl.Eval.Context
DeclHowl.Eval.Context
declareExprPatternHowl.Expr.TH
declareExprPatternsHowl.Expr.TH
defHowl.Builtins.ToBuiltin, Howl
DefaultHowl.Expr.Syntax, Howl.Expr
defaultExprHowl.Pat
DivideHowl.Expr.Syntax, Howl.Expr
DownValueHowl.Eval.Context
DownValuesHowl.Eval.Context
downValuesHowl.Eval.Context
dummyAddToEvalCacheHowl.Eval.Context
dummyReturnIfInCacheHowl.Eval.Context
emitErrorLineHowl.Eval.Context
emitOutputLineHowl.Eval.Context
emptyAttributesHowl.Eval.Context
emptySubstitutionSetHowl.Eval
EqualHowl.Expr.Syntax, Howl.Expr
errorLineHandlerRefHowl.Eval.Context
Eval 
1 (Type/Class)Howl.Eval.Context, Howl
2 (Data Constructor)Howl.Eval.Context
evalHowl.Eval, Howl
EvalCacheHowl.Eval.EvalCache
evalWithHistoryHowl.Builtins.Context
ExprHowl.Expr.Internal, Howl.Expr, Howl
ExprAppHowl.Expr.Internal, Howl.Expr, Howl
ExprBigFloatHowl.Expr.Internal, Howl.Expr
ExprDoubleHowl.Expr.Internal, Howl.Expr
exprEqualFastHowl.Eval.Equality
ExprIntegerHowl.Expr.Internal, Howl.Expr
ExprLitHowl.Expr.Internal, Howl.Expr, Howl
ExprNumericHowl.Expr.Internal, Howl.Expr
ExprRationalHowl.Expr.Internal, Howl.Expr
ExprStringHowl.Expr.Internal, Howl.Expr
ExprSymbolHowl.Expr.Internal, Howl.Expr, Howl
ExprViewHowl.Expr.Internal, Howl.Expr
FalseHowl.Expr.Syntax, Howl.Expr
flatHowl.Eval.Context
flattenWithHeadHowl.Expr.Internal, Howl.Expr
fromBigFloatHowl.Expr.Numeric, Howl.Expr
FromExprHowl.Expr.Internal, Howl.Expr, Howl
fromExprHowl.Expr.Internal, Howl.Expr, Howl
FromNumericHowl.Expr.Numeric, Howl.Expr
fromNumericHowl.Expr.Numeric, Howl.Expr
fullFormHowl.Expr.Internal, Howl.Expr
getHowl.Builtins.Context, Howl
getContextHowl.Eval.Context
getDefinedSymbolsHowl.Eval.Context
getLineNumberHowl.Eval.Context
get_Howl.Builtins.Context, Howl
GreaterHowl.Expr.Syntax, Howl.Expr
GreaterEqualHowl.Expr.Syntax, Howl.Expr
headConstraintHowl.Pat
headPatHowl.Pat
HoldAllHowl.Eval.Context
HoldFirstHowl.Eval.Context
HoldRestHowl.Eval.Context
HoldTypeHowl.Eval.Context
holdTypeHowl.Eval.Context
incrLineNumberHowl.Eval.Context
insertEvalCacheHowl.Eval.EvalCache
insertSubstitutionHowl.Eval
insertSubstitutionsHowl.Eval
leftHowl.Pat
LessHowl.Expr.Syntax, Howl.Expr
LessEqualHowl.Expr.Syntax, Howl.Expr
LHSHowl.Builtins.Context
LHSPatHowl.Builtins.Context
LHSSymbolHowl.Builtins.Context
LHSTaggedPatHowl.Builtins.Context
lineNumberRefHowl.Eval.Context
ListHowl.Expr.Syntax, Howl.Expr, Howl
ListOrSoloHowl.Builtins.Types
LiteralHowl.Expr.Internal, Howl.Expr, Howl
literalHowl.Pat
LitNumericHowl.Expr.Internal, Howl.Expr, Howl
LitStringHowl.Expr.Internal, Howl.Expr, Howl
lookupAttributesHowl.Eval.Context
lookupBindingHowl.Eval
lookupEvalCacheHowl.Eval.EvalCache
lookupSymbolRecordHowl.Eval.Context
MapHowl.Expr.Syntax, Howl.Expr
mapMaybeSeqHowl.Util
mapNamesHowl.Pat
mapSymbolsHowl.Expr.Internal, Howl.Expr
matchesUniqueExprHowl.Pat
MatchingEqHowl.Eval
missingInLeftHowl.Pat
missingInRightHowl.Pat
MkAttributesHowl.Eval.Context
MkContextHowl.Eval.Context
MkDownValuesHowl.Eval.Context
MkListHowl.Builtins.Types
MkListOrSoloHowl.Builtins.Types
MkSubstitutionHowl.Eval
MkSubstitutionSetHowl.Eval
MkSymbolRecordHowl.Eval.Context
MkVariadicHowl.Builtins.ToBuiltin, Howl
modifyAttributesHowl.Eval.Context
moduleNumberRefHowl.Eval.Context
namesHowl.Pat
NBigFloatHowl.Expr.Numeric, Howl.Expr, Howl
NDoubleHowl.Expr.Numeric, Howl.Expr, Howl
newContextHowl.Eval.Context
newContextWithBuiltinsHowl.Builtins
newEvalCacheHowl.Eval.EvalCache
newModuleSymbolHowl.Eval.Context
NIntegerHowl.Expr.Numeric, Howl.Expr, Howl
normalizeParsedExprHowl.Parser
normalizePlusHowl.Builtins.Algebra
NRationalHowl.Expr.Numeric, Howl.Expr, Howl
NullHowl.Expr.Syntax, Howl.Expr, Howl
NumericHowl.Expr.Numeric, Howl.Expr, Howl
numericFunctionHowl.Eval.Context
OneOrMoreHowl.Pat
OptionalHowl.Expr.Syntax, Howl.Expr
OrHowl.Expr.Syntax, Howl.Expr
orderlessHowl.Eval.Context
outerNamesHowl.Pat
outputLineHandlerRefHowl.Eval.Context
OwnValueHowl.Eval.Context
ownValueHowl.Eval.Context
PairHowl.Util
parseExprTextHowl.Parser, Howl
PartHowl.Expr.Syntax, Howl.Expr
PatHowl.Pat
patHowl.Pat
PatAltHowl.Pat
PatAppHowl.Pat
PatAppAHowl.Pat
PatAppACHowl.Pat
PatAppCHowl.Pat
PatAppFreeHowl.Pat
PatAppTypeHowl.Pat
PatConditionHowl.Pat
patFromExprHowl.Pat
PatLitHowl.Pat
patNamesHowl.Pat
PatOptionalHowl.Pat
patRootSymbolHowl.Pat
PatRuleHowl.Eval.Context
PatSeqVarHowl.Pat
PatSymbolHowl.Pat
PatternHowl.Expr.Syntax, Howl.Expr
PatternTestHowl.Expr.Syntax, Howl.Expr
PatVarHowl.Pat
PlusHowl.Expr.Syntax, Howl.Expr, Howl
PowerHowl.Expr.Syntax, Howl.Expr, Howl
PPrintHowl.PPrint, Howl
pPrintHowl.PPrint, Howl
pPrintLitHowl.Expr.PPrint, Howl.Expr
pPrintPrecHowl.Expr.PPrint, Howl.Expr
PrecHowl.Expr.PPrint, Howl.Expr
PrecAltHowl.Expr.PPrint, Howl.Expr
PrecAndHowl.Expr.PPrint, Howl.Expr
PrecAtomHowl.Expr.PPrint, Howl.Expr
PrecCompareHowl.Expr.PPrint, Howl.Expr
PrecOrHowl.Expr.PPrint, Howl.Expr
PrecPlusHowl.Expr.PPrint, Howl.Expr
PrecPowerHowl.Expr.PPrint, Howl.Expr
PrecRuleHowl.Expr.PPrint, Howl.Expr
PrecSetHowl.Expr.PPrint, Howl.Expr
PrecTimesHowl.Expr.PPrint, Howl.Expr
PrecTopHowl.Expr.PPrint, Howl.Expr
preludeWLHowl.Builtins
readExprFileHowl.Parser, Howl
removeBindingsHowl.Eval
returnIfInCacheHowl.Eval.Context
returnIfInCacheHandlerHowl.Eval.Context
rightHowl.Pat
rootSymbolHowl.Expr.Internal, Howl.Expr
Rule 
1 (Data Constructor)Howl.Expr.Syntax, Howl.Expr, Howl
2 (Type/Class)Howl.Eval.Context
RuleDelayedHowl.Expr.Syntax, Howl.Expr, Howl
runHowl.Builtins.Context, Howl
runEvalHowl.Builtins, Howl
runEvalNewContextHowl.Eval.Context
runEvalWithContextHowl.Eval.Context
run_Howl.Builtins.Context, Howl
SameQHowl.Expr.Syntax, Howl.Expr
SeqEqHowl.Eval
SeqTypeHowl.Pat
seqTypeHowl.Pat
SequenceHowl.Expr.Syntax, Howl.Expr
sequentialRulesHowl.Eval.Context
SetHowl.Expr.Syntax, Howl.Expr
setAttributesHowl.Eval.Context
setDefHowl.Builtins.Context
SetDelayedHowl.Expr.Syntax, Howl.Expr
setDelayedDefHowl.Builtins.Context
setErrorLineHandlerHowl.Eval.Context
setFlatHowl.Eval.Context
setHoldTypeHowl.Eval.Context
setNumericFunctionHowl.Eval.Context
setOrderlessHowl.Eval.Context
setOutputLineHandlerHowl.Eval.Context
SingleEqHowl.Eval
singletonSubstitutionSetHowl.Eval
SlotHowl.Expr.Syntax, Howl.Expr
SlotSequenceHowl.Expr.Syntax, Howl.Expr
SoloHowl.Util
solveMatchMaybeHowl.Eval
splits1KHowl.Util
splitsKHowl.Util
subSequencesKHowl.Util
SubstitutionHowl.Eval
SubstitutionSetHowl.Eval
SubtractHowl.Expr.Syntax, Howl.Expr
Symbol 
1 (Type/Class)Howl.Symbol.Symbolize, Howl.Symbol, Howl
2 (Type/Class)Howl.Symbol.Simple
symbolHowl.Pat
symbolFromShortText 
1 (Function)Howl.Symbol.Simple
2 (Function)Howl.Symbol.Symbolize, Howl.Symbol
SymbolRecordHowl.Eval.Context
symbolRecordTableHowl.Eval.Context
symbolToShortText 
1 (Function)Howl.Symbol.Simple
2 (Function)Howl.Symbol.Symbolize, Howl.Symbol
TagSetDelayedHowl.Expr.Syntax, Howl.Expr
TestHowl.Expr.Syntax, Howl.Expr
testExprHowl.Pat
TimesHowl.Expr.Syntax, Howl.Expr, Howl
toBigFloatHowl.Expr.Numeric, Howl.Expr
ToBuiltinHowl.Builtins.ToBuiltin, Howl
toBuiltinHowl.Builtins.ToBuiltin
toDoubleHowl.Expr.Numeric, Howl.Expr
ToExprHowl.Expr.Internal, Howl.Expr, Howl
toExprHowl.Expr.Internal, Howl.Expr, Howl
TrueHowl.Expr.Syntax, Howl.Expr
tryApplyRuleHowl.Eval
unaryHowl.Expr.Internal, Howl.Expr
UnequalHowl.Expr.Syntax, Howl.Expr
uniqueMatchesHowl.Eval.Context
unListHowl.Builtins.Types
UnsameQHowl.Expr.Syntax, Howl.Expr
UpSetHowl.Expr.Syntax, Howl.Expr
UpSetDelayedHowl.Expr.Syntax, Howl.Expr
UpValueHowl.Eval.Context
upValuesHowl.Eval.Context
VariadicHowl.Builtins.ToBuiltin, Howl
ZeroOrMoreHowl.Pat