Contents
Index
fay-0.4.0.1: A compiler for Fay, a Haskell subset that compiles to JavaScript.
Index
$
Language.Fay.Prelude
&&
Language.Fay.Prelude
*
Language.Fay.Prelude
+
Language.Fay.Prelude
++
Language.Fay.Prelude
-
Language.Fay.Prelude
.
Language.Fay.Prelude
/
Language.Fay.Prelude
/=
Language.Fay.Prelude
<
Language.Fay.Prelude
<=
Language.Fay.Prelude
==
Language.Fay.Prelude
>
Language.Fay.Prelude
>=
Language.Fay.Prelude
>>
Language.Fay.Prelude
>>=
Language.Fay.Prelude
any
Language.Fay.Prelude
ArgType
Language.Fay.Types
argType
Language.Fay
bindToplevel
Language.Fay
Bool
Language.Fay.Prelude
BoolType
Language.Fay.Types
Char
Language.Fay.Prelude
compare
Language.Fay.Prelude
Compile
1 (Type/Class)
Language.Fay.Types
2 (Data Constructor)
Language.Fay.Types
compile
Language.Fay
compileApp
Language.Fay
compileCase
Language.Fay
CompileConfig
1 (Type/Class)
Language.Fay.Types
2 (Data Constructor)
Language.Fay.Types
compileDataDecl
Language.Fay
compileDecl
Language.Fay
compileDecls
Language.Fay
compileDoBlock
Language.Fay
CompileError
Language.Fay.Types
compileExp
Language.Fay
compileFFI
Language.Fay
compileFromStr
Language.Fay
compileFunCase
Language.Fay
compileFunMatch
Language.Fay
compileGuardedAlt
Language.Fay
compileIf
Language.Fay
compileImport
Language.Fay
compileInfixApp
Language.Fay
compileInfixPat
Language.Fay
compileLambda
Language.Fay
compileLet
Language.Fay
compileLetDecl
Language.Fay
compileList
Language.Fay
compileLit
Language.Fay
compileModule
Language.Fay
compileNormalPatBind
Language.Fay
compilePApp
Language.Fay
compilePat
Language.Fay
compilePatAlt
Language.Fay
compilePatBind
Language.Fay
compilePList
Language.Fay
compilePLit
Language.Fay
compileRhs
Language.Fay
CompileState
1 (Type/Class)
Language.Fay.Types
2 (Data Constructor)
Language.Fay.Types
compileStmt
Language.Fay
CompilesTo
Language.Fay.Types
compileTo
Language.Fay.Types
compileToAst
Language.Fay
compileViaStr
Language.Fay
concat
Language.Fay.Prelude
config
Language.Fay
configExportBuiltins
Language.Fay.Types
configFlattenApps
Language.Fay.Types
configInlineForce
Language.Fay.Types
configTCO
Language.Fay.Types
Double
Language.Fay.Prelude
DoubleType
Language.Fay.Types
elem
Language.Fay.Prelude
emitExport
Language.Fay
EmptyDoBlock
Language.Fay.Types
enumFrom
Language.Fay.Prelude
EQ
Language.Fay.Prelude
equalExps
Language.Fay
expand
Language.Fay
fail
Language.Fay.Prelude
False
Language.Fay.Prelude
Fay
Language.Fay.Types
,
Language.Fay.Prelude
FayArray
Language.Fay.Types
,
Language.Fay.Prelude
FayBool
Language.Fay.Types
,
Language.Fay.Prelude
FayList
Language.Fay.Types
,
Language.Fay.Prelude
FayNone
Language.Fay.Types
,
Language.Fay.Prelude
FayReturnType
Language.Fay.Types
,
Language.Fay.Prelude
FayString
Language.Fay.Types
,
Language.Fay.Prelude
ffi
Language.Fay.FFI
FfiFormatBadChars
Language.Fay.Types
FfiFormatIncompleteArg
Language.Fay.Types
FfiFormatInvalidJavaScript
Language.Fay.Types
FfiFormatNoSuchArg
Language.Fay.Types
FfiNeedsTypeSig
Language.Fay.Types
filter
Language.Fay.Prelude
find
Language.Fay.Prelude
flatten
Language.Fay
flip
Language.Fay.Prelude
foldl
Language.Fay.Prelude
foldr
Language.Fay.Prelude
force
Language.Fay
forceInlinable
Language.Fay
Foreign
Language.Fay.FFI
formatFFI
Language.Fay
forM_
Language.Fay.Prelude
fromInteger
Language.Fay.Prelude
fromRational
Language.Fay.Prelude
fst
Language.Fay.Prelude
FunctionType
Language.Fay.Types
functionTypeArgs
Language.Fay
GT
Language.Fay.Prelude
hjIdent
Language.Fay
insertBy
Language.Fay.Prelude
Integer
Language.Fay.Prelude
intercalate
Language.Fay.Prelude
intersperse
Language.Fay.Prelude
InvalidDoBlock
Language.Fay.Types
isConstant
Language.Fay
isWildCardAlt
Language.Fay
isWildCardPat
Language.Fay
JsApp
Language.Fay.Types
JsBool
Language.Fay.Types
JsChar
Language.Fay.Types
JsContinue
Language.Fay.Types
JsEarlyReturn
Language.Fay.Types
JsEq
Language.Fay.Types
JsExp
Language.Fay.Types
JsFloating
Language.Fay.Types
JsFun
Language.Fay.Types
JsGetProp
Language.Fay.Types
JsGetPropExtern
Language.Fay.Types
JsIf
Language.Fay.Types
JsIndex
Language.Fay.Types
JsInfix
Language.Fay.Types
JsInstanceOf
Language.Fay.Types
JsInt
Language.Fay.Types
JsList
Language.Fay.Types
JsLit
1 (Type/Class)
Language.Fay.Types
2 (Data Constructor)
Language.Fay.Types
JsName
1 (Data Constructor)
Language.Fay.Types
2 (Type/Class)
Language.Fay.Types
JsNew
Language.Fay.Types
JsNull
Language.Fay.Types
JsParam
Language.Fay.Types
JsParen
Language.Fay.Types
JsPtr
Language.Fay.FFI
JsRawExp
Language.Fay.Types
JsSequence
Language.Fay.Types
JsSetProp
Language.Fay.Types
JsStmt
Language.Fay.Types
JsStr
Language.Fay.Types
JsTernaryIf
Language.Fay.Types
JsThrow
Language.Fay.Types
JsThrowExp
Language.Fay.Types
JsType
Language.Fay.Types
JsUpdate
Language.Fay.Types
JsUpdateProp
Language.Fay.Types
JsUpdatePropExtern
Language.Fay.Types
JsVar
Language.Fay.Types
JsWhile
Language.Fay.Types
Just
Language.Fay.Prelude
LetUnsupported
Language.Fay.Types
ListType
Language.Fay.Types
lookup
Language.Fay.Prelude
LT
Language.Fay.Prelude
map
Language.Fay.Prelude
mapM_
Language.Fay.Prelude
Maybe
Language.Fay.Prelude
maybe
Language.Fay.Prelude
monad
Language.Fay
not
Language.Fay.Prelude
Nothing
Language.Fay.Prelude
nub
Language.Fay.Prelude
null
Language.Fay.Prelude
optimizePatConditions
Language.Fay
optimizeTailCalls
Language.Fay
Ordering
Language.Fay.Prelude
ParseError
Language.Fay.Types
parseResult
Language.Fay
prependToAll
Language.Fay.Prelude
prettyPrintFile
Language.Fay
Printable
Language.Fay.Types
printCompile
Language.Fay
printJS
Language.Fay.Types
qname
Language.Fay
Read
Language.Fay.Prelude
read
Language.Fay.Prelude
RecursiveDoUnsupported
Language.Fay.Types
resolveOpToVar
Language.Fay
return
Language.Fay.Prelude
runCompile
Language.Fay
serialize
Language.Fay
Show
Language.Fay.Prelude
show
Language.Fay.Prelude
showToFay
Language.Fay.Show
snd
Language.Fay.Prelude
sort
Language.Fay.Prelude
sortBy
Language.Fay.Prelude
stateConfig
Language.Fay.Types
stateExportAll
Language.Fay.Types
stateExports
Language.Fay.Types
stateModuleName
Language.Fay.Types
stmtsThunk
Language.Fay
String
Language.Fay.Prelude
StringType
Language.Fay.Types
throw
Language.Fay
throwExp
Language.Fay
thunk
Language.Fay
tmpName
Language.Fay
True
Language.Fay.Prelude
typeArity
Language.Fay
unCompile
Language.Fay.Types
uniqueNames
Language.Fay
UnknownType
Language.Fay.Types
unname
Language.Fay
unserialize
Language.Fay
UnsupportedDeclaration
Language.Fay.Types
UnsupportedExportSpec
Language.Fay.Types
UnsupportedExpression
Language.Fay.Types
UnsupportedGuardedAlts
Language.Fay.Types
UnsupportedLetBinding
Language.Fay.Types
UnsupportedLiteral
Language.Fay.Types
UnsupportedMatchSyntax
Language.Fay.Types
UnsupportedModuleSyntax
Language.Fay.Types
UnsupportedOperator
Language.Fay.Types
UnsupportedPattern
Language.Fay.Types
UnsupportedRhs
Language.Fay.Types
UnsupportedWhereInMatch
Language.Fay.Types
when
Language.Fay.Prelude
zip
Language.Fay.Prelude
zipWith
Language.Fay.Prelude
||
Language.Fay.Prelude