Contents
Index
SyntaxMacros-1.0.3: Syntax Macros in the form of an EDSL
Index
+>>
Language.Grammars.SyntaxMacros
<=>
Language.Grammars.Grammar
addNT
Language.Grammars.SyntaxMacros
addProds
Language.Grammars.SyntaxMacros
adv
Language.Grammars.SyntaxMacros.Scanner
advc
Language.Grammars.SyntaxMacros.Scanner
advc'
Language.Grammars.SyntaxMacros.Scanner
advl
Language.Grammars.SyntaxMacros.Scanner
C
1 (Data Constructor)
Language.Grammars.SyntaxMacros.UUParsing
2 (Data Constructor)
Language.Grammars.SyntaxMacros.UULib
char
Language.Grammars.Grammar
closeGram
Language.Grammars.SyntaxMacros
Column
1 (Type/Class)
Language.Grammars.SyntaxMacros.Scanner
2 (Type/Class)
Language.Grammars.Grammar
column
Language.Grammars.SyntaxMacros.Scanner
compile
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
con
Language.Grammars.Grammar
Const
1 (Type/Class)
Language.Grammars.SyntaxMacros.UUParsing
2 (Type/Class)
Language.Grammars.SyntaxMacros.UULib
defaultScanOpts
Language.Grammars.SyntaxMacros.Scanner
DTerm
1 (Type/Class)
Language.Grammars.Grammar
2 (Data Constructor)
Language.Grammars.Grammar
Duplicated
Language.Grammars.SyntaxMacros
EnumValToken
Language.Grammars.SyntaxMacros.Scanner
errToken
Language.Grammars.SyntaxMacros.Scanner
Export
1 (Type/Class)
Language.Grammars.SyntaxMacros
2 (Data Constructor)
Language.Grammars.SyntaxMacros
export
Language.Grammars.SyntaxMacros
exportList
Language.Grammars.SyntaxMacros
exportNTs
Language.Grammars.SyntaxMacros
extendExport
Language.Grammars.SyntaxMacros
extendGram
Language.Grammars.SyntaxMacros
ExtGram
Language.Grammars.SyntaxMacros
Fail
Language.Grammars.SyntaxMacros
file
Language.Grammars.SyntaxMacros.Scanner
Filename
1 (Type/Class)
Language.Grammars.SyntaxMacros.Scanner
2 (Type/Class)
Language.Grammars.Grammar
Fix
Language.Grammars.Grammar
fixPrd
Language.Grammars.Grammar
FL
Language.Grammars.Grammar
FlipStar
Language.Grammars.Grammar
GenToken
Language.Grammars.SyntaxMacros.Scanner
genTokMap
Language.Grammars.SyntaxMacros.Scanner
genTokTp
Language.Grammars.SyntaxMacros.Scanner
genTokVal
Language.Grammars.SyntaxMacros.Scanner
getBaseNumber
Language.Grammars.SyntaxMacros.Scanner
GetNT
Language.Grammars.SyntaxMacros
getNT
Language.Grammars.SyntaxMacros
getRational
Language.Grammars.SyntaxMacros.Scanner
getRefNT
Language.Grammars.Grammar
getStart
Language.Grammars.SyntaxMacros
GramEnv
Language.Grammars.Grammar
Grammar
1 (Type/Class)
Language.Grammars.Grammar
2 (Data Constructor)
Language.Grammars.Grammar
GramTrafo
Language.Grammars.SyntaxMacros
Idiomatic
Language.Grammars.Grammar
idiomatic
Language.Grammars.Grammar
Ii
1 (Type/Class)
Language.Grammars.Grammar
2 (Data Constructor)
Language.Grammars.Grammar
iI
Language.Grammars.Grammar
InFilePos
1 (Type/Class)
Language.Grammars.SyntaxMacros.Scanner
2 (Data Constructor)
Language.Grammars.SyntaxMacros.Scanner
infpAdv1Line
Language.Grammars.SyntaxMacros.Scanner
infpAdvCol
Language.Grammars.SyntaxMacros.Scanner
infpAdvLine
Language.Grammars.SyntaxMacros.Scanner
infpAdvStr
Language.Grammars.SyntaxMacros.Scanner
infpColumn
Language.Grammars.SyntaxMacros.Scanner
infpLine
Language.Grammars.SyntaxMacros.Scanner
infpNone
Language.Grammars.SyntaxMacros.Scanner
infpStart
Language.Grammars.SyntaxMacros.Scanner
initPos
Language.Grammars.SyntaxMacros.Scanner
int
Language.Grammars.Grammar
isBlack
Language.Grammars.SyntaxMacros.Scanner
isLF
Language.Grammars.SyntaxMacros.Scanner
isNoPos
Language.Grammars.SyntaxMacros.Scanner
isStr
Language.Grammars.SyntaxMacros.Scanner
isStrQuote
Language.Grammars.SyntaxMacros.Scanner
isVarRest
Language.Grammars.SyntaxMacros.Scanner
isVarStart
Language.Grammars.SyntaxMacros.Scanner
isWhite
Language.Grammars.SyntaxMacros.Scanner
labelLSPair
Language.Grammars.Grammar
LabelSymbol
Language.Grammars.Grammar
lc2Pos
Language.Grammars.SyntaxMacros.UUParsing
Line
1 (Type/Class)
Language.Grammars.SyntaxMacros.Scanner
2 (Type/Class)
Language.Grammars.Grammar
line
Language.Grammars.SyntaxMacros.Scanner
LSPair
1 (Type/Class)
Language.Grammars.Grammar
2 (Data Constructor)
Language.Grammars.Grammar
mapEnv
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
matchSym
Language.Grammars.Grammar
newl
Language.Grammars.SyntaxMacros.Scanner
newl'
Language.Grammars.SyntaxMacros.Scanner
NF
Language.Grammars.Grammar
Nont
Language.Grammars.Grammar
noPos
Language.Grammars.SyntaxMacros.Scanner
NotDuplicated
Language.Grammars.SyntaxMacros
NotFound
Language.Grammars.SyntaxMacros
nt
Language.Grammars.Grammar
NTCons
1 (Type/Class)
Language.Grammars.SyntaxMacros
2 (Data Constructor)
Language.Grammars.SyntaxMacros
NTNil
1 (Type/Class)
Language.Grammars.SyntaxMacros
2 (Data Constructor)
Language.Grammars.SyntaxMacros
ntNil
Language.Grammars.SyntaxMacros
ntPrd
Language.Grammars.Grammar
NTRecord
Language.Grammars.SyntaxMacros
Ok
1 (Data Constructor)
Language.Grammars.SyntaxMacros.UUParsing
2 (Data Constructor)
Language.Grammars.SyntaxMacros.UULib
op
Language.Grammars.Grammar
opt
Language.Grammars.Grammar
pairEq
Language.Grammars.Grammar
parse
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
ParseMsg
Language.Grammars.SyntaxMacros.UULib
Parser
Language.Grammars.SyntaxMacros.UUParsing
ParseResult
1 (Type/Class)
Language.Grammars.SyntaxMacros.UUParsing
2 (Type/Class)
Language.Grammars.SyntaxMacros.UULib
pBracks
Language.Grammars.SyntaxMacros.Scanner
pBracks_pCommas
Language.Grammars.SyntaxMacros.Scanner
pCBrack
Language.Grammars.SyntaxMacros.Scanner
pCBrackPos
Language.Grammars.SyntaxMacros.Scanner
pCCurly
Language.Grammars.SyntaxMacros.Scanner
pCCurlyPos
Language.Grammars.SyntaxMacros.Scanner
pChar
Language.Grammars.SyntaxMacros.Scanner
pCharPos
Language.Grammars.SyntaxMacros.Scanner
pChr
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
pComma
Language.Grammars.SyntaxMacros.Scanner
pCommaPos
Language.Grammars.SyntaxMacros.Scanner
pCommas
Language.Grammars.SyntaxMacros.Scanner
pCon
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
pConid
Language.Grammars.SyntaxMacros.Scanner
pConidPos
Language.Grammars.SyntaxMacros.Scanner
pConsym
Language.Grammars.SyntaxMacros.Scanner
pConsymPos
Language.Grammars.SyntaxMacros.Scanner
pCParen
Language.Grammars.SyntaxMacros.Scanner
pCParenPos
Language.Grammars.SyntaxMacros.Scanner
pCurly
Language.Grammars.SyntaxMacros.Scanner
pCurly_pSemics
Language.Grammars.SyntaxMacros.Scanner
pFoldr
Language.Grammars.Grammar
pFraction
Language.Grammars.SyntaxMacros.Scanner
pFractionPos
Language.Grammars.SyntaxMacros.Scanner
pIdChar
Language.Grammars.SyntaxMacros.UUParsing
pInt
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
pInteger
Language.Grammars.SyntaxMacros.Scanner
pInteger10
Language.Grammars.SyntaxMacros.Scanner
pInteger10Pos
Language.Grammars.SyntaxMacros.Scanner
pInteger16
Language.Grammars.SyntaxMacros.Scanner
pInteger16Pos
Language.Grammars.SyntaxMacros.Scanner
pInteger8
Language.Grammars.SyntaxMacros.Scanner
pInteger8Pos
Language.Grammars.SyntaxMacros.Scanner
pIntegerPos
Language.Grammars.SyntaxMacros.Scanner
pKey
Language.Grammars.SyntaxMacros.Scanner
pKeyPos
Language.Grammars.SyntaxMacros.Scanner
pMany
Language.Grammars.Grammar
pMaybe
Language.Grammars.Grammar
pOBrack
Language.Grammars.SyntaxMacros.Scanner
pOBrackPos
Language.Grammars.SyntaxMacros.Scanner
pOCurly
Language.Grammars.SyntaxMacros.Scanner
pOCurlyPos
Language.Grammars.SyntaxMacros.Scanner
pOp
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
pOParen
Language.Grammars.SyntaxMacros.Scanner
pOParenPos
Language.Grammars.SyntaxMacros.Scanner
Pos
1 (Data Constructor)
Language.Grammars.SyntaxMacros.Scanner
2 (Type/Class)
Language.Grammars.SyntaxMacros.Scanner
3 (Type/Class)
Language.Grammars.Grammar
4 (Data Constructor)
Language.Grammars.Grammar
pos
Language.Grammars.Grammar
PosFile
Language.Grammars.Grammar
posIs1stColumn
Language.Grammars.SyntaxMacros.Scanner
Position
Language.Grammars.SyntaxMacros.Scanner
position
Language.Grammars.SyntaxMacros.Scanner
PP
Language.Grammars.Grammar
pParens
Language.Grammars.SyntaxMacros.Scanner
pParens_pCommas
Language.Grammars.SyntaxMacros.Scanner
PreGramEnv
Language.Grammars.Grammar
PreGramTrafo
Language.Grammars.SyntaxMacros
PreProductions
Language.Grammars.Grammar
Prod
Language.Grammars.Grammar
prod
Language.Grammars.Grammar
Productions
Language.Grammars.Grammar
PS
Language.Grammars.Grammar
pSemi
Language.Grammars.SyntaxMacros.Scanner
pSemics
Language.Grammars.SyntaxMacros.Scanner
pSemiPos
Language.Grammars.SyntaxMacros.Scanner
pSome
Language.Grammars.Grammar
pSpec
Language.Grammars.SyntaxMacros.Scanner
pSpecPos
Language.Grammars.SyntaxMacros.Scanner
pString
Language.Grammars.SyntaxMacros.Scanner
pStringPos
Language.Grammars.SyntaxMacros.Scanner
pTerm
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
pTextln
Language.Grammars.SyntaxMacros.Scanner
pTextlnPos
Language.Grammars.SyntaxMacros.Scanner
pTextnm
Language.Grammars.SyntaxMacros.Scanner
pTextnmPos
Language.Grammars.SyntaxMacros.Scanner
Pure
Language.Grammars.Grammar
pVar
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
pVarid
Language.Grammars.SyntaxMacros.Scanner
pVaridPos
Language.Grammars.SyntaxMacros.Scanner
pVarsym
Language.Grammars.SyntaxMacros.Scanner
pVarsymPos
Language.Grammars.SyntaxMacros.Scanner
Rep
1 (Data Constructor)
Language.Grammars.SyntaxMacros.UUParsing
2 (Data Constructor)
Language.Grammars.SyntaxMacros.UULib
Reserved
Language.Grammars.SyntaxMacros.Scanner
reserved
Language.Grammars.SyntaxMacros.Scanner
rparse
Language.Grammars.SyntaxMacros.UULib
scan
Language.Grammars.SyntaxMacros.Scanner
scanFile
Language.Grammars.SyntaxMacros.Scanner
scanHandle
Language.Grammars.SyntaxMacros.Scanner
ScanOpts
1 (Type/Class)
Language.Grammars.SyntaxMacros.Scanner
2 (Data Constructor)
Language.Grammars.SyntaxMacros.Scanner
scoAllowQualified
Language.Grammars.SyntaxMacros.Scanner
scoCommandsTxt
Language.Grammars.SyntaxMacros.Scanner
scoDollarIdent
Language.Grammars.SyntaxMacros.Scanner
scoKeywordsOps
Language.Grammars.SyntaxMacros.Scanner
scoKeywordsTxt
Language.Grammars.SyntaxMacros.Scanner
scoLitmode
Language.Grammars.SyntaxMacros.Scanner
scoOffsideClose
Language.Grammars.SyntaxMacros.Scanner
scoOffsideModule
Language.Grammars.SyntaxMacros.Scanner
scoOffsideOpen
Language.Grammars.SyntaxMacros.Scanner
scoOffsideTrigs
Language.Grammars.SyntaxMacros.Scanner
scoOpChars
Language.Grammars.SyntaxMacros.Scanner
scoSpecChars
Language.Grammars.SyntaxMacros.Scanner
scoSpecPairs
Language.Grammars.SyntaxMacros.Scanner
scoVerbOpenClose
Language.Grammars.SyntaxMacros.Scanner
spaces
Language.Grammars.SyntaxMacros.UUParsing
Star
Language.Grammars.Grammar
Sym
Language.Grammars.Grammar
sym
Language.Grammars.Grammar
Symbol
Language.Grammars.Grammar
symLSPair
Language.Grammars.Grammar
SyntaxMacro
Language.Grammars.SyntaxMacros
tab
Language.Grammars.SyntaxMacros.Scanner
tab'
Language.Grammars.SyntaxMacros.Scanner
tabWidth
Language.Grammars.SyntaxMacros.Scanner
TAttT
Language.Grammars.Grammar
Term
Language.Grammars.Grammar
TermChar
Language.Grammars.Grammar
TermConid
Language.Grammars.Grammar
TermInt
Language.Grammars.Grammar
TermOp
Language.Grammars.Grammar
TermVarid
Language.Grammars.Grammar
TkChar
Language.Grammars.SyntaxMacros.Scanner
TkConid
Language.Grammars.SyntaxMacros.Scanner
TkConOp
Language.Grammars.SyntaxMacros.Scanner
TkError
Language.Grammars.SyntaxMacros.Scanner
TkFraction
Language.Grammars.SyntaxMacros.Scanner
TkInteger10
Language.Grammars.SyntaxMacros.Scanner
TkInteger16
Language.Grammars.SyntaxMacros.Scanner
TkInteger8
Language.Grammars.SyntaxMacros.Scanner
TkOp
Language.Grammars.SyntaxMacros.Scanner
TkQConid
Language.Grammars.SyntaxMacros.Scanner
TkQConOp
Language.Grammars.SyntaxMacros.Scanner
TkQOp
Language.Grammars.SyntaxMacros.Scanner
TkQVarid
Language.Grammars.SyntaxMacros.Scanner
TkString
Language.Grammars.SyntaxMacros.Scanner
TkTextln
Language.Grammars.SyntaxMacros.Scanner
TkTextnm
Language.Grammars.SyntaxMacros.Scanner
TkVarid
Language.Grammars.SyntaxMacros.Scanner
TL
Language.Grammars.Grammar
TNonT
Language.Grammars.Grammar
toDTerm
Language.Grammars.SyntaxMacros.UULib
Token
Language.Grammars.SyntaxMacros.Scanner
tokTpIsId
Language.Grammars.SyntaxMacros.Scanner
tokTpIsInt
Language.Grammars.SyntaxMacros.Scanner
tokTpQual
Language.Grammars.SyntaxMacros.Scanner
toPos
Language.Grammars.SyntaxMacros.UULib
tr
Language.Grammars.Grammar
TTerm
Language.Grammars.Grammar
unC
1 (Function)
Language.Grammars.SyntaxMacros.UUParsing
2 (Function)
Language.Grammars.SyntaxMacros.UULib
unPP
Language.Grammars.Grammar
unPS
Language.Grammars.Grammar
updPos
Language.Grammars.SyntaxMacros.Scanner
updPos'
Language.Grammars.SyntaxMacros.Scanner
ValToken
Language.Grammars.SyntaxMacros.Scanner
value
Language.Grammars.Grammar
valueToken
Language.Grammars.SyntaxMacros.Scanner
Var
Language.Grammars.Grammar
var
Language.Grammars.Grammar
varPrd
Language.Grammars.Grammar
^=
Language.Grammars.Grammar
^|
Language.Grammars.SyntaxMacros