Contents
Index
coda-0.0.1: The coda compiler
Index
$sel:_changed:Document
Coda.Syntax.Document
$sel:_contents:Document
Coda.Syntax.Document
$sel:_languageId:Document
Coda.Syntax.Document
$sel:_open:Document
Coda.Syntax.Document
$sel:_version:Document
Coda.Syntax.Document
:<
Coda.FingerTree, Coda.Relative.Queue
:>
Coda.FingerTree
Absolute
1 (Type/Class)
Coda.Relative.Absolute
2 (Data Constructor)
Coda.Relative.Absolute
alexGetByte
Coda.Syntax.Alex
AlexInput
1 (Type/Class)
Coda.Syntax.Alex
2 (Data Constructor)
Coda.Syntax.Alex
alexInputDelta
Coda.Syntax.Alex
alexInputPrevChar
Coda.Syntax.Alex
AlexInputState
Coda.Syntax.Alex
alexInputState
Coda.Syntax.Alex
alexInputText
Coda.Syntax.Alex
alts
Coda.Console.Command
App
1 (Type/Class)
Coda.Syntax.Change
2 (Data Constructor)
Coda.Syntax.Change
arg
Coda.Console.Command
birel
Coda.Relative.Class
block
Coda.Console.Pretty
body
Coda.Console.Command
Brace
Coda.Syntax.Token
Bracket
Coda.Syntax.Token
C0
Coda.Syntax.Change
Cat
Coda.Relative.Cat
Change
1 (Type/Class)
Coda.Syntax.Change
2 (Data Constructor)
Coda.Syntax.Change
change
Coda.Syntax.Change
Changeable
Coda.Syntax.Change
changePattern
Coda.Syntax.Change
chunky
Coda.Syntax.Change
close
Coda.Syntax.Dyck
Closing
1 (Type/Class)
Coda.Syntax.Dyck
2 (Data Constructor)
Coda.Syntax.Dyck
cmdName
Coda.Console.Command
CN
Coda.Syntax.Change
Command
1 (Type/Class)
Coda.Console.Command
2 (Data Constructor)
Coda.Console.Command
command
Coda.Console.Command
commands
Coda.Console.Command
Composable
Coda.Syntax.Change
compose
Coda.Syntax.Change
ConId
Coda.Syntax.Name
ConOp
Coda.Syntax.Name
Cons
Coda.Relative.List
console
Coda.Console
ConsoleOptions
1 (Type/Class)
Coda.Console.Options
2 (Data Constructor)
Coda.Console.Options
consoleOptions
Coda.Console.Options
consoleOptionsNoHeading
Coda.Console.Options
consoleOptionsNoUnicode
Coda.Console.Options
consText
Coda.Syntax.Change
constructor
Coda.Syntax.Name
content
Coda.Syntax.Rope
contents
Coda.Syntax.Document
cpy
Coda.Syntax.Change
del
Coda.Syntax.Change
deleteRange
Coda.Syntax.Rope
Delta
1 (Type/Class)
Coda.Relative.Delta.Type
,
Coda.Relative.Delta
2 (Data Constructor)
Coda.Relative.Delta.Type
,
Coda.Relative.Delta
delta
Coda.Relative.Delta
deltaToPosition
Coda.Syntax.Rope
desc
Coda.Console.Command
didChange
Coda.Syntax.Document
didClose
Coda.Syntax.Document
didOpen
Coda.Syntax.Document
didSave
Coda.Syntax.Document
Document
1 (Type/Class)
Coda.Syntax.Document
2 (Data Constructor)
Coda.Syntax.Document
Documents
Coda.Syntax.Document
documents
Coda.Syntax.Document
dropDelta
Coda.Syntax.Change
dropUntil
Coda.FingerTree
Dyck
1 (Type/Class)
Coda.Syntax.Dyck
2 (Data Constructor)
Coda.Syntax.Dyck
Edit
1 (Type/Class)
Coda.Syntax.Change
2 (Data Constructor)
Coda.Syntax.Change
edit
Coda.Syntax.Change
Editable
Coda.Syntax.Change
Empty
Coda.FingerTree, Coda.Relative.Queue
empty
Coda.FingerTree
EmptyTree
Coda.FingerTree
Error
Coda.Syntax.Change
executeCommand
Coda.Console.Command
Fail
Coda.Syntax.Change
FingerTree
Coda.FingerTree
fmap'
Coda.FingerTree
fmapWithContext
Coda.FingerTree
fmapWithPos
Coda.FingerTree
foldLines
Coda.Syntax.Rope
foldMapWithPos
Coda.Syntax.Change
frel
Coda.Relative.Class
FromEdit
Coda.Syntax.Change
fromEdit
Coda.Syntax.Change
fromList
Coda.FingerTree
FromText
Coda.Syntax.FromText
,
Coda.Syntax.Rope
fromText
Coda.Syntax.FromText
,
Coda.Syntax.Rope
generalize
Coda.Syntax.Change
Grade
1 (Type/Class)
Coda.Syntax.Change
2 (Data Constructor)
Coda.Syntax.Change
grel
Coda.Relative.Class
GRelative
Coda.Relative.Class
HasCommand
Coda.Console.Command
HasConsoleOptions
Coda.Console.Options
HasConstructor
Coda.Syntax.Name
HasContents
Coda.Syntax.Document
HasDelta
Coda.Relative.Delta
HasDocuments
Coda.Syntax.Document
HasIdent
Coda.Syntax.Name
HasLanguageId
Coda.Syntax.Document
HasLineMeasure
Coda.Syntax.Rope
HasMonoidalDelta
Coda.Relative.Delta
HasOpen
Coda.Syntax.Document
HasOperator
Coda.Syntax.Name
HasOrderedDelta
Coda.Relative.Delta
HasQualifier
Coda.Syntax.Name
HasRelativeDelta
Coda.Relative.Delta
HasServerOptions
Coda.Server.Options
HasVersion
Coda.Syntax.Document
heading
Coda.Console
hyph
Coda.Console.Pretty
idd
Coda.Syntax.Change
Idempotent
Coda.Syntax.Change
ident
Coda.Syntax.Name
ins
Coda.Syntax.Change
insert
Coda.Relative.Map
insertAt
Coda.Syntax.Rope
inv
Coda.Syntax.Change
Inverse
Coda.Syntax.Change
inverse
Coda.Syntax.Change
inverseEdit
Coda.Syntax.Change
InverseSemigroup
Coda.Syntax.Change
irfoldr
Coda.Relative.Map
joinAndCompare
Coda.Syntax.Prefix
KAs
Coda.Syntax.Token
KCase
Coda.Syntax.Token
KClass
Coda.Syntax.Token
KData
Coda.Syntax.Token
KDefault
Coda.Syntax.Token
KDeriving
Coda.Syntax.Token
KDo
Coda.Syntax.Token
KElse
Coda.Syntax.Token
Keyword
Coda.Syntax.Token
keywords
Coda.Syntax.Token
KHiding
Coda.Syntax.Token
KIf
Coda.Syntax.Token
KImport
Coda.Syntax.Token
KIn
Coda.Syntax.Token
KInfix
Coda.Syntax.Token
KInfixl
Coda.Syntax.Token
KInfixr
Coda.Syntax.Token
KInstance
Coda.Syntax.Token
KLet
Coda.Syntax.Token
KModule
Coda.Syntax.Token
KNewtype
Coda.Syntax.Token
KOf
Coda.Syntax.Token
KQualified
Coda.Syntax.Token
KThen
Coda.Syntax.Token
KType
Coda.Syntax.Token
KWhere
Coda.Syntax.Token
languageId
Coda.Syntax.Document
layoutKeywords
Coda.Syntax.Token
LayoutMode
Coda.Syntax.Token
layoutToken
Coda.Syntax.Dyck
LDo
Coda.Syntax.Token
lex
Coda.Syntax.Lexer
lexicalError
Coda.Syntax.Token
Line
1 (Type/Class)
Coda.Syntax.Rope
2 (Data Constructor)
Coda.Syntax.Rope
lineCount
Coda.Syntax.Rope
LineMeasure
1 (Type/Class)
Coda.Syntax.Rope
2 (Data Constructor)
Coda.Syntax.Rope
lineMeasure
Coda.Syntax.Rope
List
1 (Type/Class)
Coda.Relative.List
2 (Data Constructor)
Coda.Relative.List
LLet
Coda.Syntax.Token
LNone
Coda.Syntax.Token
Located
1 (Type/Class)
Coda.Relative.Located
2 (Data Constructor)
Coda.Relative.Located
LocatedPair
Coda.Syntax.Dyck
LOf
Coda.Syntax.Token
logMessage
Coda.Server
lookup
Coda.Relative.Map
LWhere
Coda.Syntax.Token
Map
Coda.Relative.Map
Measure
Coda.FingerTree
measure
Coda.FingerTree
Measured
Coda.FingerTree
mergeSummary
Coda.Syntax.Summary
mismatch
Coda.Syntax.Token
MismatchError
1 (Type/Class)
Coda.Syntax.Dyck
2 (Data Constructor)
Coda.Syntax.Dyck
Name
Coda.Syntax.Name
names
Coda.Console.Pretty
nested
Coda.Syntax.Token
NonZero
Coda.Algebra.Zero
Nowhere
Coda.FingerTree
null
1 (Function)
Coda.Relative.Queue
2 (Function)
Coda.Relative.Cat
OK
Coda.Syntax.Change
OnLeft
Coda.FingerTree
OnRight
Coda.FingerTree
open
1 (Function)
Coda.Syntax.Dyck
2 (Function)
Coda.Syntax.Document
Opening
1 (Type/Class)
Coda.Syntax.Dyck
2 (Data Constructor)
Coda.Syntax.Dyck
operator
Coda.Syntax.Name
OrderedMonoid
Coda.Algebra.Ordered
pad
Coda.Syntax.Change
Pair
Coda.Syntax.Token
Paren
Coda.Syntax.Token
parensIf
Coda.Console.Pretty
parseConsoleOptions
Coda.Console.Options
parseServerOptions
Coda.Server.Options
Partial
Coda.Syntax.Change
Position
Coda.FingerTree
positionToDelta
Coda.Syntax.Rope
PP
Coda.Syntax.Change
pp
Coda.Syntax.Change
ppBar
Coda.Syntax.Change
Prefix
1 (Type/Class)
Coda.Syntax.Prefix
2 (Data Constructor)
Coda.Syntax.Prefix
prePunctuate
Coda.Console.Pretty
prePunctuate'
Coda.Console.Pretty
pretty
Coda.Syntax.Change
QConId
Coda.Syntax.Name
QConOp
Coda.Syntax.Name
Qualified
Coda.Syntax.Name
qualifier
Coda.Syntax.Name
Queue
Coda.Relative.Queue
QVarId
Coda.Syntax.Name
QVarOp
Coda.Syntax.Name
rel
Coda.Relative.Class
Relative
Coda.Relative.Class
RelativeMonoid
Coda.Relative.Class
RelativeOrder
Coda.Relative.Class
replaceRange
Coda.Syntax.Rope
Rev
1 (Type/Class)
Coda.Rev
2 (Data Constructor)
Coda.Rev
reverse
1 (Function)
Coda.FingerTree
2 (Function)
Coda.Relative.List
Rope
1 (Type/Class)
Coda.Syntax.Rope
2 (Data Constructor)
Coda.Syntax.Rope
runApp
Coda.Syntax.Change
runLine
Coda.Syntax.Rope
runRev
Coda.Rev
runWithZero
Coda.Algebra.Zero
S0
Coda.Syntax.Alex
S1
Coda.Syntax.Alex
S2
Coda.Syntax.Alex
S3
Coda.Syntax.Alex
say
Coda.Console.Pretty
sayLn
Coda.Console.Pretty
search
Coda.FingerTree
SearchResult
Coda.FingerTree
SemigroupWithZero
Coda.Algebra.Zero
server
Coda.Server
ServerOptions
1 (Type/Class)
Coda.Server.Options
2 (Data Constructor)
Coda.Server.Options
serverOptions
Coda.Server.Options
serverOptionsDebug
Coda.Server.Options
serverOptionsLog
Coda.Server.Options
settings
Coda.Console.Completion
showMessage
Coda.Server
Singleton
Coda.FingerTree
singleton
1 (Function)
Coda.FingerTree
2 (Function)
Coda.Relative.Map
3 (Function)
Coda.Relative.Cat
size
Coda.Relative.Queue
snocCat
Coda.Relative.Cat
snocQ
Coda.Relative.Queue
snocText
Coda.Syntax.Change
spine
Coda.Syntax.Dyck
split
1 (Function)
Coda.FingerTree
2 (Function)
Coda.Relative.Map
splitAtDelta
Coda.Syntax.Rope
splitAtPosition
Coda.Syntax.Rope
splitDelta
Coda.Syntax.Change
Splittable
Coda.Syntax.Change
src
Coda.Syntax.Change
startingKeywords
Coda.Syntax.Token
StrictRelativeOrder
Coda.Relative.Class
Strippable
Coda.Syntax.Change
stripSuffixes
Coda.Syntax.Change
summarize
Coda.Syntax.Summary
Summary
Coda.Syntax.Summary
tabbed
Coda.Console.Command
takeDelta
Coda.Syntax.Change
takeUntil
Coda.FingerTree
telemetryEvent
Coda.Server
tgt
Coda.Syntax.Change
toAscList
Coda.Relative.Map
Token
1 (Type/Class)
Coda.Syntax.Token
2 (Data Constructor)
Coda.Syntax.Token
token
Coda.Syntax.Dyck
TokenChar
Coda.Syntax.Token
TokenDouble
Coda.Syntax.Token
TokenInteger
Coda.Syntax.Token
TokenKeyword
Coda.Syntax.Token
TokenLexicalError
Coda.Syntax.Token
TokenMismatch
Coda.Syntax.Token
TokenName
Coda.Syntax.Token
TokenNested
Coda.Syntax.Token
TokenString
Coda.Syntax.Token
TokenUnmatchedClosing
Coda.Syntax.Token
TokenUnmatchedOpening
Coda.Syntax.Token
total
Coda.Syntax.Change
traverse'
Coda.FingerTree
traverseWithContext
Coda.FingerTree
traverseWithPos
Coda.FingerTree
union
Coda.Relative.Map
units
Coda.Relative.Delta
unmatchedClosing
Coda.Syntax.Token
unmatchedOpening
Coda.Syntax.Token
Unqualified
Coda.Syntax.Name
unsafeFmap
Coda.FingerTree
unsafeTraverse
Coda.FingerTree
VarId
Coda.Syntax.Name
VarOp
Coda.Syntax.Name
version
1 (Function)
Coda.Syntax.Document
2 (Function)
Coda.Version
withUnicode
Coda.Console.Unicode
WithZero
1 (Type/Class)
Coda.Algebra.Zero
2 (Data Constructor)
Coda.Algebra.Zero
Zero
Coda.Algebra.Zero
zero
Coda.Algebra.Zero
_alts
Coda.Console.Command
_arg
Coda.Console.Command
_body
Coda.Console.Command
_cmdName
Coda.Console.Command
_consoleOptionsNoHeading
Coda.Console.Options
_consoleOptionsNoUnicode
Coda.Console.Options
_desc
Coda.Console.Command
_Rev
Coda.Rev
_serverOptionsDebug
Coda.Server.Options
_serverOptionsLog
Coda.Server.Options
_tabbed
Coda.Console.Command