Contents
Index
harmony-0.1.0.2: A web service specification compiler that generates implementation and tests.
Index
addAllNeighbors
Data.DiGraph
addAllNodes
Data.DiGraph
addNeighbors
Data.DiGraph
addNode
Data.DiGraph
AlexA#
Language.Lex
AlexAcc
1 (Type/Class)
Language.Lex
2 (Data Constructor)
Language.Lex
AlexAccNone
Language.Lex
AlexAccSkip
Language.Lex
AlexAddr
Language.Lex
AlexEOF
Language.Lex
AlexError
Language.Lex
alexGetByte
Language.Lex
alexIndexInt16OffAddr
Language.Lex
alexIndexInt32OffAddr
Language.Lex
AlexInput
Language.Lex
alexInputPrevChar
Language.Lex
AlexLastAcc
1 (Type/Class)
Language.Lex
2 (Data Constructor)
Language.Lex
AlexLastSkip
Language.Lex
alexMove
Language.Lex
AlexNone
Language.Lex
AlexReturn
Language.Lex
alexScan
Language.Lex
alexScanUser
Language.Lex
AlexSkip
Language.Lex
alexStartPos
Language.Lex
AlexToken
Language.Lex
alex_accept
Language.Lex
alex_action_3
Language.Lex
alex_action_4
Language.Lex
alex_action_5
Language.Lex
alex_action_6
Language.Lex
alex_base
Language.Lex
alex_check
Language.Lex
alex_deflt
Language.Lex
alex_scan_tkn
Language.Lex
alex_table
Language.Lex
Ann
Language.Abs
Annotation
Language.Abs
ApiSpec
TypeCheck.ApiSpec
AS
TypeCheck.ApiSpec
B
Language.Lex
Bad
Language.ErrM
BTree
Language.Lex
Byte
Language.Lex
contains
Data.DiGraph
create
Data.DiGraph
DefEnum
Language.Abs
DefStr
Language.Abs
deleteNode
Data.DiGraph
eitherResIdent
Language.Lex
empty
Data.DiGraph
EmptyMods
Language.Abs
EnumInfo
TypeCheck.ApiSpec
enumName
LangUtils
Enums
TypeCheck.ApiSpec
enums
TypeCheck.ApiSpec
EnumType
Language.Abs
EnumVal
Language.Abs
enumValName
LangUtils
enumVals
LangUtils
EnumValue
1 (Data Constructor)
Generation.TemplateCompiler
2 (Type/Class)
TypeCheck.ApiSpec
EnumValues
Generation.TemplateCompiler
EnVal
Language.Abs
Err
1 (Data Constructor)
Language.Lex
2 (Type/Class)
Language.ErrM
FDef
Language.Abs
FDefined
Language.Abs
FDouble
Language.Abs
FI
TypeCheck.ApiSpec
Field
Language.Abs
fieldAnnotations
LangUtils
FieldInfo
TypeCheck.ApiSpec
fieldName
LangUtils
fieldSpecType
LangUtils
fieldType
LangUtils
FInt
Language.Abs
FList
Language.Abs
FLong
Language.Abs
FString
Language.Abs
FType
Language.Abs
generateInverseDependencyList
Data.DiGraph
generateJSClient
Generation.OutputGenerator
generateJSServer
Generation.OutputGenerator
generatePythonClient
Generation.OutputGenerator
generateRandomFieldInfo
TypeCheck.ApiSpec
generateService
Generation.ServiceGenerator
GenerationFunction
Generation.OutputGenerator
getBinDir
Paths_harmony
getDataDir
Paths_harmony
getDataFileName
Paths_harmony
getLibDir
Paths_harmony
getLibexecDir
Paths_harmony
getNeighbors
Data.DiGraph
getNodes
Data.DiGraph
getPrimaryKey
TypeCheck.ApiSpec
getSysconfDir
Paths_harmony
Graph
Data.DiGraph
HappyA#
Language.Par
HappyAbsSyn
1 (Type/Class)
Language.Par
2 (Data Constructor)
Language.Par
happyAccept
Language.Par
happyActOffsets
Language.Par
HappyAddr
Language.Par
HappyAny
Language.Par
happyCheck
Language.Par
HappyCons
Language.Par
happyDefActions
Language.Par
happyDoAction
Language.Par
happyDontSeq
Language.Par
happyDoSeq
Language.Par
happyDrop
Language.Par
happyDropStk
Language.Par
happyError
Language.Par
happyError'
Language.Par
happyError_
Language.Par
happyFail
Language.Par
happyGoto
Language.Par
happyGotoOffsets
Language.Par
happyIn22
Language.Par
happyIn23
Language.Par
happyIn24
Language.Par
happyIn25
Language.Par
happyIn26
Language.Par
happyIn27
Language.Par
happyIn28
Language.Par
happyIn29
Language.Par
happyIn30
Language.Par
happyIn31
Language.Par
happyIn32
Language.Par
happyIn33
Language.Par
happyIn34
Language.Par
happyIn35
Language.Par
happyIn36
Language.Par
happyIn37
Language.Par
happyIn38
Language.Par
happyIn39
Language.Par
happyIn40
Language.Par
happyIn41
Language.Par
happyIn42
Language.Par
happyIn43
Language.Par
happyInTok
Language.Par
happyMonad2Reduce
Language.Par
happyMonadReduce
Language.Par
happyNewToken
Language.Par
happyOut22
Language.Par
happyOut23
Language.Par
happyOut24
Language.Par
happyOut25
Language.Par
happyOut26
Language.Par
happyOut27
Language.Par
happyOut28
Language.Par
happyOut29
Language.Par
happyOut30
Language.Par
happyOut31
Language.Par
happyOut32
Language.Par
happyOut33
Language.Par
happyOut34
Language.Par
happyOut35
Language.Par
happyOut36
Language.Par
happyOut37
Language.Par
happyOut38
Language.Par
happyOut39
Language.Par
happyOut40
Language.Par
happyOut41
Language.Par
happyOut42
Language.Par
happyOut43
Language.Par
happyOutTok
Language.Par
happyParse
Language.Par
happyReduce
Language.Par
happyReduceArr
Language.Par
happyReduce_19
Language.Par
happyReduce_20
Language.Par
happyReduce_21
Language.Par
happyReduce_22
Language.Par
happyReduce_23
Language.Par
happyReduce_24
Language.Par
happyReduce_25
Language.Par
happyReduce_26
Language.Par
happyReduce_27
Language.Par
happyReduce_28
Language.Par
happyReduce_29
Language.Par
happyReduce_30
Language.Par
happyReduce_31
Language.Par
happyReduce_32
Language.Par
happyReduce_33
Language.Par
happyReduce_34
Language.Par
happyReduce_35
Language.Par
happyReduce_36
Language.Par
happyReduce_37
Language.Par
happyReduce_38
Language.Par
happyReduce_39
Language.Par
happyReduce_40
Language.Par
happyReduce_41
Language.Par
happyReduce_42
Language.Par
happyReduce_43
Language.Par
happyReduce_44
Language.Par
happyReduce_45
Language.Par
happyReduce_46
Language.Par
happyReduce_47
Language.Par
happyReduce_48
Language.Par
happyReduce_49
Language.Par
happyReduce_50
Language.Par
happyReduce_51
Language.Par
happyReduce_52
Language.Par
happyReduce_53
Language.Par
happyReduce_54
Language.Par
happyReduction_19
Language.Par
happyReduction_20
Language.Par
happyReduction_21
Language.Par
happyReduction_22
Language.Par
happyReduction_23
Language.Par
happyReduction_24
Language.Par
happyReduction_25
Language.Par
happyReduction_26
Language.Par
happyReduction_27
Language.Par
happyReduction_28
Language.Par
happyReduction_29
Language.Par
happyReduction_30
Language.Par
happyReduction_31
Language.Par
happyReduction_32
Language.Par
happyReduction_33
Language.Par
happyReduction_34
Language.Par
happyReduction_35
Language.Par
happyReduction_36
Language.Par
happyReduction_37
Language.Par
happyReduction_38
Language.Par
happyReduction_39
Language.Par
happyReduction_40
Language.Par
happyReduction_41
Language.Par
happyReduction_42
Language.Par
happyReduction_43
Language.Par
happyReduction_44
Language.Par
happyReduction_45
Language.Par
happyReduction_46
Language.Par
happyReduction_47
Language.Par
happyReduction_48
Language.Par
happyReduction_49
Language.Par
happyReduction_50
Language.Par
happyReduction_51
Language.Par
happyReduction_52
Language.Par
happyReduction_53
Language.Par
happyReduction_54
Language.Par
happyReturn
Language.Par
happyReturn1
Language.Par
happySeq
Language.Par
happyShift
Language.Par
happySpecReduce_0
Language.Par
happySpecReduce_1
Language.Par
happySpecReduce_2
Language.Par
happySpecReduce_3
Language.Par
HappyStk
1 (Type/Class)
Language.Par
2 (Data Constructor)
Language.Par
happyTable
Language.Par
happyTcHack
Language.Par
happyThen
Language.Par
happyThen1
Language.Par
Happy_IntList
Language.Par
happy_n_nonterms
Language.Par
happy_n_terms
Language.Par
hasCycle
Data.DiGraph
hasKeyField
Generation.TemplateCompiler
Hidden
TypeCheck.ApiSpec
Id
TypeCheck.ApiSpec
Ident
1 (Type/Class)
Language.Abs
2 (Data Constructor)
Language.Abs
Immutable
TypeCheck.ApiSpec
indexShortOffAddr
Language.Par
isEmpty
Data.DiGraph
isEnum
Generation.TemplateCompiler
isHidden
Generation.TemplateCompiler
isKey
Generation.TemplateCompiler
isList
Generation.TemplateCompiler
isRequired
Generation.TemplateCompiler
isStruct
1 (Function)
Generation.TemplateCompiler
2 (Function)
TypeCheck.ApiSpec
isStructField
TypeCheck.ApiSpec
isUnique
Generation.TemplateCompiler
isUserLogin
Generation.TemplateCompiler
iUnbox
Language.Lex
keyField
Generation.TemplateCompiler
mkPosToken
Language.Lex
Mode
Language.Abs
Modifier
TypeCheck.ApiSpec
Mods
Language.Abs
Modules
Language.Abs
myLexer
Language.Par
N
Language.Lex
Name
Language.Abs
name
1 (Function)
Generation.TemplateCompiler
2 (Function)
TypeCheck.ApiSpec
Nm
Language.Abs
nonEmptyString
TypeCheck.ApiSpec
notHappyAtAll
Language.Par
Ok
Language.ErrM
pAnnotation
Language.Par
pEnumType
Language.Par
pEnumVal
Language.Par
pField
Language.Par
pFType
Language.Par
pListAnnotation
Language.Par
pListEnumType
Language.Par
pListEnumVal
Language.Par
pListField
Language.Par
pListIdent
Language.Par
pListResource
Language.Par
pListStructType
Language.Par
pMode
Language.Par
pModules
Language.Par
Pn
Language.Lex
pName
Language.Par
posLineCol
Language.Lex
Posn
Language.Lex
pResource
Language.Par
PrimaryKey
TypeCheck.ApiSpec
prToken
Language.Lex
pSpecification
Language.Par
pStructType
Language.Par
PT
Language.Lex
pVersion
Language.Par
quickIndex
Language.Lex
ReadOnly
Language.Abs
render
Generation.TemplateCompiler
Required
TypeCheck.ApiSpec
requiresAuth
1 (Function)
Generation.TemplateCompiler
2 (Function)
TypeCheck.ApiSpec
Res
Language.Abs
resIsWritable
LangUtils
resName
LangUtils
Resource
Language.Abs
ResourceInfo
TypeCheck.ApiSpec
Resources
TypeCheck.ApiSpec
resources
TypeCheck.ApiSpec
resRoute
LangUtils
resWords
Language.Lex
returnM
Language.Par
Route
TypeCheck.ApiSpec
RouteIdent
1 (Type/Class)
Language.Abs
2 (Data Constructor)
Language.Abs
Schema
1 (Type/Class)
Generation.TemplateCompiler
2 (Data Constructor)
Generation.TemplateCompiler
schema
Generation.TemplateCompiler
schemaName
Generation.TemplateCompiler
schemaRoute
Generation.TemplateCompiler
SchemaVar
1 (Type/Class)
Generation.TemplateCompiler
2 (Data Constructor)
Generation.TemplateCompiler
schemaVars
Generation.TemplateCompiler
Service
1 (Type/Class)
Generation.TemplateCompiler
2 (Data Constructor)
Generation.TemplateCompiler
share
Language.Lex
Spec
Language.Abs
Specification
Language.Abs
specName
LangUtils
specVersion
LangUtils
staticCheck
TypeCheck.StaticCheck
strFields
LangUtils
strName
1 (Function)
TypeCheck.ApiSpec
2 (Function)
LangUtils
StructInfo
TypeCheck.ApiSpec
Structs
TypeCheck.ApiSpec
structs
TypeCheck.ApiSpec
StructType
Language.Abs
StrValue
1 (Type/Class)
Generation.TemplateCompiler
2 (Data Constructor)
Generation.TemplateCompiler
TBool
TypeCheck.ApiSpec
TC
Language.Lex
TD
Language.Lex
TDouble
TypeCheck.ApiSpec
TEnum
TypeCheck.ApiSpec
TFloat
TypeCheck.ApiSpec
thenM
Language.Par
TI
Language.Lex
TInt
TypeCheck.ApiSpec
TL
Language.Lex
TList
TypeCheck.ApiSpec
TLong
TypeCheck.ApiSpec
Tok
Language.Lex
tok
Language.Lex
Token
Language.Lex
tokenLineCol
Language.Lex
tokenPos
Language.Lex
tokenPosn
Language.Lex
tokens
Language.Lex
TS
Language.Lex
TString
TypeCheck.ApiSpec
TStruct
TypeCheck.ApiSpec
TV
Language.Lex
Type
TypeCheck.ApiSpec
T_RouteIdent
Language.Lex
T_VerIdent
Language.Lex
unescapeInitTail
Language.Lex
Unique
TypeCheck.ApiSpec
UserLogin
TypeCheck.ApiSpec
utf8Encode
Language.Lex
value
Generation.TemplateCompiler
values
Generation.TemplateCompiler
varName
Generation.TemplateCompiler
varType
Generation.TemplateCompiler
Ver
Language.Abs
VerIdent
1 (Type/Class)
Language.Abs
2 (Data Constructor)
Language.Abs
Version
Language.Abs
version
1 (Function)
Paths_harmony
2 (Function)
Generation.TemplateCompiler
3 (Function)
TypeCheck.ApiSpec
Writable
TypeCheck.ApiSpec
writable
Generation.TemplateCompiler
Write
Language.Abs