Contents
Index
SyntaxMacros-1.0: 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
Language.Grammars.SyntaxMacros
char
Language.Grammars.Grammar
closeGram
Language.Grammars.SyntaxMacros
Column
Language.Grammars.SyntaxMacros.Scanner
column
Language.Grammars.SyntaxMacros.Scanner
compile
Language.Grammars.SyntaxMacros
con
Language.Grammars.Grammar
Const
Language.Grammars.SyntaxMacros
defaultScanOpts
Language.Grammars.SyntaxMacros.Scanner
DTerm
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
extendGram
Language.Grammars.SyntaxMacros
ExtGram
Language.Grammars.SyntaxMacros
Fail
Language.Grammars.SyntaxMacros
file
Language.Grammars.SyntaxMacros.Scanner
Filename
Language.Grammars.SyntaxMacros.Scanner
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
Line
Language.Grammars.SyntaxMacros.Scanner
line
Language.Grammars.SyntaxMacros.Scanner
ListProd
Language.Grammars.Grammar
LSPair
1 (Type/Class)
Language.Grammars.Grammar
2 (Data Constructor)
Language.Grammars.Grammar
mapEnv
Language.Grammars.SyntaxMacros
matchSym
Language.Grammars.Grammar
newl
Language.Grammars.SyntaxMacros.Scanner
newl'
Language.Grammars.SyntaxMacros.Scanner
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
Language.Grammars.SyntaxMacros
op
Language.Grammars.Grammar
pairEq
Language.Grammars.Grammar
parse
Language.Grammars.SyntaxMacros
ParseMsg
Language.Grammars.SyntaxMacros
ParseResult
Language.Grammars.SyntaxMacros
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
Language.Grammars.SyntaxMacros
pComma
Language.Grammars.SyntaxMacros.Scanner
pCommaPos
Language.Grammars.SyntaxMacros.Scanner
pCommas
Language.Grammars.SyntaxMacros.Scanner
pCon
Language.Grammars.SyntaxMacros
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
pFraction
Language.Grammars.SyntaxMacros.Scanner
pFractionPos
Language.Grammars.SyntaxMacros.Scanner
pInt
Language.Grammars.SyntaxMacros
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
pOBrack
Language.Grammars.SyntaxMacros.Scanner
pOBrackPos
Language.Grammars.SyntaxMacros.Scanner
pOCurly
Language.Grammars.SyntaxMacros.Scanner
pOCurlyPos
Language.Grammars.SyntaxMacros.Scanner
pOp
Language.Grammars.SyntaxMacros
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
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
Prod
Language.Grammars.Grammar
prod
Language.Grammars.Grammar
prodToFL
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
Language.Grammars.SyntaxMacros
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
Language.Grammars.SyntaxMacros
pVarid
Language.Grammars.SyntaxMacros.Scanner
pVaridPos
Language.Grammars.SyntaxMacros.Scanner
pVarsym
Language.Grammars.SyntaxMacros.Scanner
pVarsymPos
Language.Grammars.SyntaxMacros.Scanner
Rep
Language.Grammars.SyntaxMacros
Reserved
Language.Grammars.SyntaxMacros.Scanner
reserved
Language.Grammars.SyntaxMacros.Scanner
rparse
Language.Grammars.SyntaxMacros
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
ShowEnv
Language.Grammars.Grammar
showEnv
Language.Grammars.Grammar
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
toFL
Language.Grammars.Grammar
Token
Language.Grammars.SyntaxMacros.Scanner
tokTpIsId
Language.Grammars.SyntaxMacros.Scanner
tokTpIsInt
Language.Grammars.SyntaxMacros.Scanner
tokTpQual
Language.Grammars.SyntaxMacros.Scanner
tr
Language.Grammars.Grammar
TTerm
Language.Grammars.Grammar
unC
Language.Grammars.SyntaxMacros
unPP
Language.Grammars.Grammar
unPS
Language.Grammars.Grammar
updPos
Language.Grammars.SyntaxMacros.Scanner
updPos'
Language.Grammars.SyntaxMacros.Scanner
ValToken
Language.Grammars.SyntaxMacros.Scanner
valueToken
Language.Grammars.SyntaxMacros.Scanner
Var
Language.Grammars.Grammar
var
Language.Grammars.Grammar
varPrd
Language.Grammars.Grammar
^=
Language.Grammars.Grammar
^|
Language.Grammars.SyntaxMacros