BNFC-2.9.4: A compiler front-end generator.
Contents
Index
Index
$$
BNFC.PrettyPrint
$+$
BNFC.PrettyPrint
$++$
BNFC.PrettyPrint
+++
BNFC.Utils
++++
BNFC.Utils
+-+
BNFC.Utils
+.+
BNFC.Utils
<+>
BNFC.PrettyPrint
<=>
BNFC.PrettyPrint
<>
BNFC.PrettyPrint
>.>
BNFC.Utils
absclasses
BNFC.Backend.Common.OOAbstract
absFile
BNFC.Backend.Haskell.HsOpts
absFileM
BNFC.Backend.Haskell.HsOpts
agda
BNFC.Options
agdaASTFile
BNFC.Backend.Haskell.HsOpts
agdaASTFileM
BNFC.Backend.Haskell.HsOpts
agdaLibFile
BNFC.Backend.Haskell.HsOpts
agdaLibFileM
BNFC.Backend.Haskell.HsOpts
agdaMainFile
BNFC.Backend.Haskell.HsOpts
agdaMainFileM
BNFC.Backend.Haskell.HsOpts
agdaParserFile
BNFC.Backend.Haskell.HsOpts
agdaParserFileM
BNFC.Backend.Haskell.HsOpts
Alex3
BNFC.Options
,
BNFC.Backend.Haskell
AlexA#
BNFC.Lex
AlexAcc
1 (Type/Class)
BNFC.Lex
2 (Data Constructor)
BNFC.Lex
AlexAccNone
BNFC.Lex
AlexAccSkip
BNFC.Lex
AlexAddr
BNFC.Lex
AlexEOF
BNFC.Lex
AlexError
BNFC.Lex
alexFile
BNFC.Backend.Haskell.HsOpts
alexFileHs
BNFC.Backend.Haskell.HsOpts
alexFileM
BNFC.Backend.Haskell.HsOpts
alexGetByte
BNFC.Lex
alexIndexInt16OffAddr
BNFC.Lex
alexIndexInt32OffAddr
BNFC.Lex
AlexInput
BNFC.Lex
alexInputPrevChar
BNFC.Lex
AlexLastAcc
1 (Type/Class)
BNFC.Lex
2 (Data Constructor)
BNFC.Lex
AlexLastSkip
BNFC.Lex
alexMode
BNFC.Options
alexMove
BNFC.Lex
AlexNone
BNFC.Lex
AlexReturn
BNFC.Lex
alexScan
BNFC.Lex
alexScanUser
BNFC.Lex
AlexSkip
BNFC.Lex
alexStartPos
BNFC.Lex
AlexToken
BNFC.Lex
AlexVersion
BNFC.Options
,
BNFC.Backend.Haskell
alex_accept
BNFC.Lex
alex_actions
BNFC.Lex
alex_action_3
BNFC.Lex
alex_action_4
BNFC.Lex
alex_action_5
BNFC.Lex
alex_action_6
BNFC.Lex
alex_action_7
BNFC.Lex
alex_action_8
BNFC.Lex
alex_action_9
BNFC.Lex
alex_base
BNFC.Lex
alex_check
BNFC.Lex
alex_deflt
BNFC.Lex
alex_scan_tkn
BNFC.Lex
alex_table
BNFC.Lex
alex_tab_size
BNFC.Lex
allCats
BNFC.CF
allCatsIdNorm
BNFC.CF
allCatsNorm
BNFC.CF
allClasses
BNFC.Backend.Common.OOAbstract
allEntryPoints
BNFC.CF
allNames
BNFC.CF
allNonClasses
BNFC.Backend.Common.OOAbstract
allParserCats
BNFC.CF
allParserCatsNorm
BNFC.CF
alts
BNFC.Backend.XML
Antlr4
BNFC.Options
App
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
applyUnless
BNFC.Utils
applyWhen
BNFC.Utils
Arg
1 (Type/Class)
BNFC.Abs
2 (Data Constructor)
BNFC.Abs
arrow
1 (Function)
BNFC.Backend.Haskell.CFtoAbstract
2 (Function)
BNFC.Backend.Latex
asciiKeywords
BNFC.Backend.Common
attlist
BNFC.Backend.XML
avoidReservedWords
BNFC.Backend.Haskell.Utils
B
BNFC.Lex
Backend
1 (Type/Class)
BNFC.Options
2 (Type/Class)
BNFC.Backend.Base
Base
BNFC.CF
Base'
BNFC.CF
BaseCat
BNFC.CF
baseCat
BNFC.CF
BaseT
BNFC.CF
baseTokenCatNames
BNFC.CF
basetypes
BNFC.Backend.Common.OOAbstract
beginDocument
BNFC.Backend.Latex
blendInPosition
BNFC.CF
BNFC'NoPosition
BNFC.Abs
BNFC'Position
1 (Type/Class)
BNFC.Abs
2 (Data Constructor)
BNFC.Abs
braces
BNFC.PrettyPrint
brackets
BNFC.PrettyPrint
BTree
BNFC.Lex
bufferC
BNFC.Backend.C
bufferH
BNFC.Backend.C
buildContext
BNFC.TypeChecker
buildSignature
BNFC.TypeChecker
Byte
BNFC.Lex
ByteStringToken
BNFC.Options
CAbs
1 (Type/Class)
BNFC.Backend.Common.OOAbstract
2 (Data Constructor)
BNFC.Backend.Common.OOAbstract
CAbsRule
BNFC.Backend.Common.OOAbstract
CamelCase
BNFC.Utils
camelCase
BNFC.Utils
camelCase_
BNFC.Utils
caseMaybe
BNFC.Utils
case_fun
BNFC.Backend.XML
Cat
1 (Type/Class)
BNFC.Abs
2 (Type/Class)
BNFC.CF
3 (Data Constructor)
BNFC.CF
cat
BNFC.PrettyPrint
cat2JavaType
BNFC.Backend.Java.CFtoJavaAbs15
catChar
BNFC.CF
catDouble
BNFC.CF
catIdent
BNFC.CF
catInteger
BNFC.CF
catOfList
BNFC.CF
catOfType
BNFC.CF
catString
BNFC.CF
catToStr
BNFC.CF
catToType
BNFC.Backend.Haskell.Utils
catToVar
BNFC.Backend.Haskell.Utils
catvars
BNFC.Backend.Haskell.Utils
CF
BNFC.CF
cf2Abstract
1 (Function)
BNFC.Backend.OCaml.CFtoOCamlAbs
2 (Function)
BNFC.Backend.Haskell.CFtoAbstract
3 (Function)
BNFC.Backend.HaskellGADT.CFtoAbstractGADT
cf2AbstractVisitor
BNFC.Backend.Java.CFtoAbstractVisitor
cf2alex3
BNFC.Backend.Haskell.CFtoAlex3
cf2AllVisitor
BNFC.Backend.Java.CFtoAllVisitor
cf2AntlrLex
BNFC.Backend.Java.CFtoAntlr4Lexer
cf2AntlrParse
BNFC.Backend.Java.CFtoAntlr4Parser
cf2Bison
BNFC.Backend.C.CFtoBisonC
cf2CAbs
BNFC.Backend.C.CFtoCAbs
cf2cabs
BNFC.Backend.Common.OOAbstract
cf2ComposVisitor
BNFC.Backend.Java.CFtoComposVisitor
cf2cons
BNFC.Backend.HaskellGADT.HaskellGADTCommon
cf2CPPAbs
1 (Function)
BNFC.Backend.CPP.STL.CFtoSTLAbs
2 (Function)
BNFC.Backend.CPP.NoSTL.CFtoCPPAbs
cf2CPPPrinter
BNFC.Backend.CPP.PrettyPrinter
cf2CPrinter
BNFC.Backend.C.CFtoCPrinter
cf2CSkel
BNFC.Backend.C.CFtoCSkel
cf2Cup
BNFC.Backend.Java.CFtoCup15
cf2CVisitSkel
BNFC.Backend.CPP.STL.CFtoCVisitSkelSTL
cf2data
BNFC.CF
cf2data'
BNFC.CF
cf2dataLists
BNFC.CF
cf2DTD
BNFC.Backend.XML
cf2flex
BNFC.Backend.C.CFtoFlexC
cf2FoldVisitor
BNFC.Backend.Java.CFtoFoldVisitor
cf2Happy
BNFC.Backend.Haskell.CFtoHappy
cf2JavaAbs
BNFC.Backend.Java.CFtoJavaAbs15
cf2JavaPrinter
BNFC.Backend.Java.CFtoJavaPrinter15
cf2jlex
BNFC.Backend.Java.CFtoJLex15
cf2Layout
BNFC.Backend.Haskell.CFtoLayout
cf2ocamllex
BNFC.Backend.OCaml.CFtoOCamlLex
cf2ocamlyacc
BNFC.Backend.OCaml.CFtoOCamlYacc
cf2Printer
1 (Function)
BNFC.Backend.Haskell.CFtoPrinter
2 (Function)
BNFC.Backend.OCaml.CFtoOCamlPrinter
cf2show
BNFC.Backend.OCaml.CFtoOCamlShow
cf2Template
1 (Function)
BNFC.Backend.OCaml.CFtoOCamlTemplate
2 (Function)
BNFC.Backend.HaskellGADT.CFtoTemplateGADT
3 (Function)
BNFC.Backend.Haskell.CFtoTemplate
cf2VisitSkel
BNFC.Backend.Java.CFtoVisitSkel15
cf2XMLPrinter
BNFC.Backend.XML
CFG
1 (Type/Class)
BNFC.CF
2 (Data Constructor)
BNFC.CF
cfgKeywords
BNFC.CF
cfgLiterals
BNFC.CF
cfgPragmas
BNFC.CF
cfgReversibleCats
BNFC.CF
cfgRules
BNFC.CF
cfgSignature
BNFC.CF
cfgSymbols
BNFC.CF
cfgUsedCats
BNFC.CF
cfTokens
BNFC.CF
cfToLatex
BNFC.Backend.Latex
cfToTxt
BNFC.Backend.Txt2Tag
char
BNFC.PrettyPrint
checkDefinition'
BNFC.TypeChecker
checkDefinitions
BNFC.TypeChecker
checkRule
BNFC.GetCF
Chr
BNFC.PrettyPrint
classVar
BNFC.Backend.Common.OOAbstract
cMacros
BNFC.Backend.C.CFtoFlexC
codeblock
BNFC.PrettyPrint
codeDir
BNFC.Backend.Haskell.HsOpts
Coding
BNFC.Backend.XML
CoercCat
BNFC.CF
Coercions
BNFC.Abs
colon
BNFC.PrettyPrint
comma
BNFC.PrettyPrint
Comment
BNFC.Abs
comment
1 (Function)
BNFC.Backend.Java.Utils
2 (Function)
BNFC.Backend.Haskell.Utils
3 (Function)
BNFC.Backend.OCaml.CFtoOCamlTest
4 (Function)
BNFC.Backend.XML
5 (Function)
BNFC.Backend.Pygments
6 (Function)
BNFC.Backend.Latex
7 (Function)
BNFC.Backend.C
CommentM
BNFC.CF
commentPragmas
BNFC.CF
CommentS
BNFC.CF
Comments
BNFC.Abs
comments
BNFC.CF
commentStates
BNFC.Backend.C.CFtoFlexC
commentWithEmacsModeHint
1 (Function)
BNFC.Backend.Haskell.Utils
2 (Function)
BNFC.Backend.CPP.Common
compareRules
BNFC.Backend.Haskell.CFtoPrinter
composOpFile
BNFC.Backend.Haskell.HsOpts
composOpFileM
BNFC.Backend.Haskell.HsOpts
concatD
BNFC.Print
concatS
BNFC.Print
conclasses
BNFC.Backend.Common.OOAbstract
Cons
BNFC.Abs
cons
1 (Function)
BNFC.TypeChecker
2 (Function)
BNFC.Backend.Haskell.CFtoAbstract
consCat
BNFC.Backend.HaskellGADT.HaskellGADTCommon
consFun
BNFC.Backend.HaskellGADT.HaskellGADTCommon
consPrec
BNFC.Backend.HaskellGADT.HaskellGADTCommon
consRhs
BNFC.Backend.HaskellGADT.HaskellGADTCommon
Constructor
1 (Type/Class)
BNFC.Backend.HaskellGADT.HaskellGADTCommon
2 (Data Constructor)
BNFC.Backend.HaskellGADT.HaskellGADTCommon
consVars
BNFC.Backend.HaskellGADT.HaskellGADTCommon
convert
BNFC.Backend.Haskell.CFtoHappy
convLitInt
BNFC.Backend.Haskell.CFtoAbstract
convTok
BNFC.Backend.Haskell.CFtoAbstract
CParser
BNFC.Backend.C.CFtoFlexC
cParser
BNFC.Backend.C.CFtoFlexC
CppParser
BNFC.Backend.C.CFtoFlexC
cppReservedWords
BNFC.Backend.CPP.Naming
cReservedWords
BNFC.Backend.CPP.Naming
cstring
BNFC.Utils
ctxTokens
BNFC.TypeChecker
curry3
BNFC.Utils
Data
BNFC.CF
debugPrint
BNFC.Lexing
Def
BNFC.Abs
defArgs
BNFC.CF
defaultOptions
BNFC.Options
defBody
BNFC.CF
DefCfg
1 (Type/Class)
BNFC.Backend.Haskell.CFtoAbstract
2 (Data Constructor)
BNFC.Backend.Haskell.CFtoAbstract
Define
1 (Type/Class)
BNFC.CF
2 (Data Constructor)
BNFC.CF
definedRules
1 (Function)
BNFC.Backend.Haskell.CFtoAbstract
2 (Function)
BNFC.Backend.CPP.Common
definedRules'
BNFC.Backend.Haskell.CFtoAbstract
defineds
BNFC.Backend.Common.OOAbstract
definitions
BNFC.CF
defName
BNFC.CF
defType
BNFC.CF
delimiter
BNFC.Backend.Latex
Delimiters
1 (Data Constructor)
BNFC.Abs
2 (Type/Class)
BNFC.CF
3 (Data Constructor)
BNFC.CF
Doc
1 (Type/Class)
BNFC.PrettyPrint
2 (Type/Class)
BNFC.Print
doc
BNFC.Print
double
BNFC.PrettyPrint
doubleQuotes
BNFC.PrettyPrint
doubleRule
BNFC.Backend.XML
dummyBase
BNFC.CF
dummyType
BNFC.CF
duplicatesOn
BNFC.Utils
efunDef
BNFC.Backend.XML
efunDefConstr
BNFC.Backend.XML
efunDefConstrs
BNFC.Backend.XML
efunDefNotyp
BNFC.Backend.XML
eitherResIdent
BNFC.Lex
elemAtt
BNFC.Backend.XML
elemc
BNFC.Backend.XML
elemData
BNFC.Backend.XML
elemDataConstr
BNFC.Backend.XML
elemDataConstrs
BNFC.Backend.XML
elemDataNotyp
BNFC.Backend.XML
elemEmp
BNFC.Backend.XML
element
BNFC.Backend.XML
elemt
BNFC.Backend.XML
empty
1 (Function)
BNFC.PrettyPrint
2 (Function)
BNFC.Backend.Latex
emptyData
BNFC.Check.EmptyTypes
endDocument
BNFC.Backend.Latex
endtagDef
BNFC.Backend.XML
endtagDefConstr
BNFC.Backend.XML
endtagDefConstrs
BNFC.Backend.XML
endtagDefNotyp
BNFC.Backend.XML
Entryp
BNFC.Abs
EntryPoints
BNFC.CF
epName
BNFC.Backend.OCaml.CFtoOCamlYacc
equals
BNFC.PrettyPrint
Err
BNFC.Lex
errFile
BNFC.Backend.Haskell.HsOpts
errFileM
BNFC.Backend.Haskell.HsOpts
escapeChar
BNFC.Backend.Java.RegToJLex
escapeCharInSingleQuotes
BNFC.Backend.Java.RegToAntlrLexer
escapeChars
BNFC.Backend.Common.StrUtils
execBackend
BNFC.Backend.Base
Exp
1 (Type/Class)
BNFC.Abs
2 (Type/Class)
BNFC.CF
Exp'
BNFC.CF
fcat
BNFC.PrettyPrint
fileContent
BNFC.Backend.Base
fileName
BNFC.Backend.Base
filterNonUnique
BNFC.CF
findAllReversibleCats
BNFC.CF
firstEntry
BNFC.CF
firstLowerCase
BNFC.Backend.Common.NamedVariables
fixCoercions
BNFC.Backend.Common.NamedVariables
fixType
BNFC.Backend.OCaml.OCamlUtil
fixTypeQual
BNFC.Backend.OCaml.OCamlUtil
fixTypeUpper
BNFC.Backend.OCaml.OCamlUtil
flexEps
BNFC.Backend.Common
float
BNFC.PrettyPrint
for
BNFC.Utils
force
BNFC.Options
fsep
BNFC.PrettyPrint
fullRender
BNFC.PrettyPrint
Fun
BNFC.CF
Function
BNFC.Abs
functor
BNFC.Options
FunDef
BNFC.CF
funName
BNFC.CF
funNameSatisfies
BNFC.CF
funRule
BNFC.CF
FunT
BNFC.CF
GeneratedFile
1 (Type/Class)
BNFC.Backend.Base
2 (Data Constructor)
BNFC.Backend.Base
generic
BNFC.Options
getAbstractSyntax
BNFC.CF
getLabelName
BNFC.Backend.Java.Utils
getLastInPackage
BNFC.Backend.Java.Utils
getRuleName
BNFC.Backend.Java.Utils
getVars
BNFC.Backend.Common.NamedVariables
getZonedTimeTruncatedToSeconds
BNFC.Utils
GLR
BNFC.Options
glr
BNFC.Options
Grammar
1 (Type/Class)
BNFC.Abs
2 (Data Constructor)
BNFC.Abs
groupOn
BNFC.Utils
hang
BNFC.PrettyPrint
happyError
BNFC.Par
happyFile
BNFC.Backend.Haskell.HsOpts
happyFileHs
BNFC.Backend.Haskell.HsOpts
happyFileM
BNFC.Backend.Haskell.HsOpts
HappyMode
BNFC.Options
hasIdent
BNFC.CF
hasIdentLikeTokens
BNFC.CF
hasLayout
BNFC.CF
hasLayout_
BNFC.CF
hasNilRule
BNFC.CF
hasNumericSuffix
BNFC.Utils
HasPosition
BNFC.Abs
hasPosition
BNFC.Abs
hasPositionClass
BNFC.Backend.Haskell.Utils
hasPositionMethod
BNFC.Backend.Haskell.Utils
hasPositionTokens
BNFC.CF
hasSingletonRule
BNFC.CF
hasTextualTokens
BNFC.CF
hasType
BNFC.Backend.Haskell.CFtoAbstract
hcat
BNFC.PrettyPrint
headWithDefault
BNFC.Utils
Help
BNFC.Options
help
BNFC.Options
hsep
BNFC.PrettyPrint
hsReservedWords
BNFC.Backend.Haskell.Utils
Id
BNFC.Abs
IdCat
BNFC.Abs
identCat
BNFC.CF
Identifier
1 (Type/Class)
BNFC.Abs
2 (Data Constructor)
BNFC.Abs
identRule
BNFC.Backend.XML
identSection
BNFC.Backend.Latex
identType
BNFC.CF
inDir
BNFC.Options
InPackage
BNFC.Options
inPackage
BNFC.Options
insertBar
BNFC.Backend.OCaml.OCamlUtil
int
BNFC.PrettyPrint
integer
BNFC.PrettyPrint
integerRule
BNFC.Backend.XML
Internal
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
internal
BNFC.CF
InternalRule
BNFC.CF
introduction
BNFC.Backend.Latex
isCoercion
BNFC.CF
isConcatFun
BNFC.CF
isConsFun
BNFC.CF
isDataCat
BNFC.CF
isDataOrListCat
BNFC.CF
isDefault
BNFC.Options
isDefinedRule
BNFC.CF
isEmpty
BNFC.PrettyPrint
isEmptyListCat
BNFC.CF
isEmptyNilRule
BNFC.CF
IsFun
BNFC.CF
isFunDef
BNFC.CF
isList
BNFC.CF
isNilCons
BNFC.CF
isNilFun
BNFC.CF
isNonterm
BNFC.CF
isOneFun
BNFC.CF
isParsable
BNFC.CF
isPositionCat
BNFC.CF
isProperLabel
BNFC.CF
isToken
BNFC.TypeChecker
isTokenCat
BNFC.CF
isTreeType
BNFC.Backend.HaskellGADT.HaskellGADTCommon
isUsedCat
BNFC.CF
Item
BNFC.Abs
IVar
BNFC.Backend.Common.NamedVariables
JavaLexerParser
BNFC.Options
javaLexerParser
BNFC.Options
javaReserved
BNFC.Backend.Java.Utils
JFlexCup
BNFC.Options
JLexCup
BNFC.Options
KeyWord
BNFC.CF
Keyword
BNFC.Backend.Common.NamedVariables
KeywordEnv
BNFC.Backend.Common.NamedVariables
Label
BNFC.Abs
lambda
BNFC.Backend.Haskell.CFtoAbstract
lang
BNFC.Options
latexRegExp
BNFC.Backend.Latex
Layout
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
LayoutDelimiters
1 (Type/Class)
BNFC.Backend.Haskell.CFtoLayout
2 (Data Constructor)
BNFC.Backend.Haskell.CFtoLayout
layoutFile
BNFC.Backend.Haskell.HsOpts
layoutFileM
BNFC.Backend.Haskell.HsOpts
LayoutKeyWords
BNFC.CF
layoutPragmas
BNFC.CF
LayoutStop
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
LayoutTop
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
lbnfFile
BNFC.Options
lbrace
BNFC.PrettyPrint
lbrack
BNFC.PrettyPrint
LC
BNFC.TypeChecker
LeftMode
BNFC.PrettyPrint
lexChars
BNFC.Backend.C.CFtoFlexC
LexComment
BNFC.Lexing
lexComments
BNFC.Backend.C.CFtoFlexC
lexer
BNFC.Backend.Pygments
lexStrings
BNFC.Backend.C.CFtoFlexC
LexSymbols
BNFC.Lexing
LexToken
BNFC.Lexing
LexType
BNFC.Lexing
License
BNFC.Options
license
BNFC.License
liftIO
BNFC.Backend.Base
lineLength
BNFC.PrettyPrint
linenumbers
BNFC.Options
List
BNFC.Abs
List1
BNFC.CF
ListCat
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
listClose
BNFC.CF
ListCons
BNFC.Abs
ListConstructors
BNFC.TypeChecker
ListE
BNFC.Abs
ListOne
BNFC.Abs
listOpen
BNFC.CF
listSep
BNFC.CF
ListT
BNFC.CF
listtypes
BNFC.Backend.Common.OOAbstract
LitChar
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
LitDouble
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
Literal
BNFC.CF
literal
BNFC.Backend.Latex
literals
BNFC.CF
LitInt
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
LitString
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
lookupRule
BNFC.CF
LowerCase
BNFC.Utils
lowerCase
BNFC.Utils
lparen
BNFC.PrettyPrint
macros
BNFC.Backend.Latex
make
BNFC.Options
makeAgda
BNFC.Backend.Agda
makeC
BNFC.Backend.C
MakeComment
BNFC.Backend.Base
makeComment
BNFC.Backend.Base
makeCppNoStl
BNFC.Backend.CPP.NoSTL
makeCppStl
BNFC.Backend.CPP.STL
makefile
1 (Function)
BNFC.Backend.Latex
2 (Function)
BNFC.Backend.CPP.Makefile
3 (Function)
BNFC.Backend.Haskell
makeHaskell
BNFC.Backend.Haskell
makeHaskellGadt
BNFC.Backend.HaskellGADT
makeJava
BNFC.Backend.Java
makeLatex
BNFC.Backend.Latex
makeOCaml
BNFC.Backend.OCaml
makePygments
BNFC.Backend.Pygments
makeXML
BNFC.Backend.XML
mapHead
BNFC.Utils
mapRhs
BNFC.CF
maybeTokenCat
BNFC.CF
MEmpty
BNFC.Abs
Menhir
BNFC.Options
MinimumSize
BNFC.Abs
MixedCase
BNFC.Utils
mixedCase
BNFC.Utils
mkDefName
BNFC.Backend.Haskell.Utils
mkErrM
BNFC.Backend.Haskell.MkErrM
mkEsc
1 (Function)
BNFC.Print
2 (Function)
BNFC.Backend.OCaml.OCamlUtil
mkFile
BNFC.Backend.Haskell.HsOpts
mkfile
BNFC.Backend.Base
MkFiles
BNFC.Backend.Base
mkLexer
BNFC.Lexing
mkMakefile
BNFC.Backend.Common.Makefile
mkMod
BNFC.Backend.Haskell.HsOpts
mkName
BNFC.Utils
mkNames
BNFC.Utils
mkNamespace
BNFC.Backend.Haskell.HsOpts
mkPosToken
BNFC.Lex
mkRegMultilineComment
BNFC.Lexing
mkRule
BNFC.Backend.Common.Makefile
mkTuple
BNFC.Backend.OCaml.OCamlUtil
mkVar
BNFC.Backend.Common.Makefile
mkVariable
BNFC.Backend.CPP.Naming
MNonempty
BNFC.Abs
Mode
1 (Type/Class)
BNFC.PrettyPrint
2 (Type/Class)
BNFC.Options
mode
BNFC.PrettyPrint
ModuleName
BNFC.Utils
mutualDefs
BNFC.Backend.OCaml.OCamlUtil
myLexer
BNFC.Par
N
BNFC.Lex
NameStyle
BNFC.Utils
nest
BNFC.PrettyPrint
nil
BNFC.TypeChecker
noLang
BNFC.Backend.Haskell.HsOpts
NonTerminal
BNFC.CF
nonterminal
BNFC.Backend.Latex
noPosConstr
BNFC.Backend.Haskell.Utils
NoPosition
BNFC.CF
noPosition
BNFC.CF
NoRecordPositions
BNFC.Options
normCat
BNFC.CF
normCatOfList
BNFC.CF
noWarnUnusedMatches
BNFC.Backend.Haskell.Utils
npIdentifier
BNFC.CF
npRule
BNFC.CF
nsDefine
BNFC.Backend.CPP.STL.STLUtils
nsEnd
BNFC.Backend.CPP.STL.STLUtils
nsScope
BNFC.Backend.CPP.STL.STLUtils
nsStart
BNFC.Backend.CPP.STL.STLUtils
nsString
BNFC.Backend.CPP.STL.STLUtils
NTerminal
BNFC.Abs
nullable
BNFC.Regex
numberOfBlockCommentForms
BNFC.CF
numVars
BNFC.Backend.Common.NamedVariables
OCamlParser
BNFC.Options
ocamlParser
BNFC.Options
OCamlParserName
BNFC.Backend.OCaml.OCamlUtil
ocamlParserName
BNFC.Backend.OCaml.OCamlUtil
ocamlTestfile
BNFC.Backend.OCaml.CFtoOCamlTest
ocamlTokenName
BNFC.Backend.OCaml.OCamlUtil
OCamlYacc
BNFC.Options
OneLineMode
BNFC.PrettyPrint
Options
1 (Data Constructor)
BNFC.Options
2 (Type/Class)
BNFC.Backend.Haskell.HsOpts
OrigCase
BNFC.Utils
outDir
BNFC.Options
ownPrintRule
BNFC.Backend.XML
pad
BNFC.Utils
PageMode
BNFC.PrettyPrint
parens
BNFC.PrettyPrint
parensIf
1 (Function)
BNFC.PrettyPrint
2 (Function)
BNFC.Utils
parenth
1 (Function)
BNFC.Print
2 (Function)
BNFC.Backend.XML
pArg
BNFC.Par
Parsable
BNFC.CF
parseCF
BNFC.GetCF
parseMode
BNFC.Options
parserHExt
BNFC.Backend.C.CFtoFlexC
ParserMode
BNFC.Backend.C.CFtoFlexC
parserName
1 (Function)
BNFC.Backend.Haskell.Utils
2 (Function)
BNFC.Backend.C.CFtoFlexC
parserPackage
BNFC.Backend.C.CFtoFlexC
pCat
BNFC.Par
pDef
BNFC.Par
pExp
BNFC.Par
pExp1
BNFC.Par
pExp2
BNFC.Par
pGrammar
BNFC.Par
pItem
BNFC.Par
pkgToDir
BNFC.Backend.Haskell.HsOpts
pLabel
BNFC.Par
pListArg
BNFC.Par
pListCat
BNFC.Par
pListDef
BNFC.Par
pListExp
BNFC.Par
pListExp2
BNFC.Par
pListItem
BNFC.Par
pListRHS
BNFC.Par
pListString
BNFC.Par
pMinimumSize
BNFC.Par
Pn
BNFC.Lex
pointerIf
BNFC.Backend.Common.OOAbstract
polymorphism
BNFC.Backend.Haskell.CFtoAbstract
posColumn
BNFC.CF
posConstr
BNFC.Backend.Haskell.Utils
posFile
BNFC.CF
Position
1 (Type/Class)
BNFC.CF
2 (Data Constructor)
BNFC.CF
posixC
BNFC.Backend.C.Common
posLine
BNFC.CF
posLineCol
BNFC.Lex
Posn
BNFC.Lex
PosToken
BNFC.Abs
postokens
BNFC.Backend.Common.OOAbstract
posType
BNFC.Backend.Haskell.Utils
Pragma
BNFC.CF
pragmas
BNFC.Backend.XML
precCat
BNFC.CF
precRule
BNFC.CF
pReg
BNFC.Par
pReg1
BNFC.Par
pReg2
BNFC.Par
pReg3
BNFC.Par
preludeForBuffer
BNFC.Backend.C.CFtoFlexC
Pretty
BNFC.PrettyPrint
pretty
BNFC.PrettyPrint
prettyList
BNFC.PrettyPrint
prettyPosition
BNFC.CF
prettyPrec
BNFC.PrettyPrint
prettyShow
BNFC.PrettyPrint
pRHS
BNFC.Par
Print
BNFC.Print
printerFile
BNFC.Backend.Haskell.HsOpts
printerFileM
BNFC.Backend.Haskell.HsOpts
printOptions
BNFC.Options
printPosn
BNFC.Lex
printRegFlex
BNFC.Backend.C.RegToFlex
printRegJLex
1 (Function)
BNFC.Backend.Java.RegToAntlrLexer
2 (Function)
BNFC.Backend.Java.RegToJLex
printString
BNFC.Print
printTree
BNFC.Print
prologue
BNFC.Backend.XML
prPrec
BNFC.Print
prRender
BNFC.Backend.CPP.PrettyPrinter
prt
1 (Function)
BNFC.Print
2 (Function)
BNFC.Backend.Latex
prtBNF
BNFC.Backend.Latex
prtComments
BNFC.Backend.Latex
prtFun
BNFC.Backend.OCaml.CFtoOCamlPrinter
prtIdentifiers
BNFC.Backend.Latex
prtLiterals
BNFC.Backend.Latex
prToken
BNFC.Lex
prtOwnToken
BNFC.Backend.Latex
prtReserved
BNFC.Backend.Latex
prtRules
BNFC.Backend.Latex
prtSymb
BNFC.Backend.Latex
prtSymbols
BNFC.Backend.Latex
prtTerminals
BNFC.Backend.Latex
pSeparation
BNFC.Par
PStr
BNFC.PrettyPrint
PT
BNFC.Lex
ptext
BNFC.PrettyPrint
punctuate
BNFC.PrettyPrint
pyRegex
BNFC.Backend.Pygments
quickIndex
BNFC.Lex
quotes
BNFC.PrettyPrint
RAlt
BNFC.Abs
RAlts
BNFC.Abs
RAny
BNFC.Abs
rational
BNFC.PrettyPrint
rbrace
BNFC.PrettyPrint
rbrack
BNFC.PrettyPrint
RCat
BNFC.CF
RChar
BNFC.Abs
RDigit
BNFC.Abs
reallyAllCats
BNFC.CF
RecordPositions
1 (Type/Class)
BNFC.Options
2 (Data Constructor)
BNFC.Options
refVar
BNFC.Backend.Common.Makefile
Reg
BNFC.Abs
removedIn290
BNFC.Options
removeWhiteSpaceSeparators
BNFC.CF
render
1 (Function)
BNFC.PrettyPrint
2 (Function)
BNFC.Print
renderCharOrString
BNFC.Backend.Common.StrUtils
renderStyle
BNFC.PrettyPrint
replace
BNFC.Utils
replicateS
BNFC.Print
REps
BNFC.Abs
reserved
BNFC.Backend.Latex
reservedOCaml
BNFC.Backend.OCaml.OCamlUtil
reservedOCamlLex
BNFC.Backend.OCaml.OCamlUtil
reservedWords
BNFC.CF
resultName
BNFC.Backend.C.CFtoBisonC
resWords
BNFC.Lex
revSepListRule
BNFC.CF
RFun
BNFC.CF
RHS
1 (Type/Class)
BNFC.Abs
2 (Data Constructor)
BNFC.Abs
rhsCat
BNFC.Backend.XML
rhsCatNot
BNFC.Backend.XML
rhsRule
BNFC.CF
ribbonsPerLine
BNFC.PrettyPrint
RLetter
BNFC.Abs
RLower
BNFC.Abs
RMinus
BNFC.Abs
ROpt
BNFC.Abs
rparen
BNFC.PrettyPrint
RPlus
BNFC.Abs
RSeq
BNFC.Abs
RSeqs
BNFC.Abs
RStar
BNFC.Abs
RString
BNFC.CF
Rul
BNFC.CF
Rule
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
3 (Type/Class)
BNFC.CF
ruleGroups
BNFC.CF
ruleGroupsInternals
BNFC.CF
Rules
BNFC.Abs
rules
BNFC.Backend.XML
rulesForCat
BNFC.CF
rulesForCat'
BNFC.CF
rulesForNormalizedCat
BNFC.CF
runTypeChecker
BNFC.TypeChecker
RUpper
BNFC.Abs
sameCat
BNFC.CF
sanitizeC
BNFC.Backend.CPP.Naming
sanitizeCpp
BNFC.Backend.CPP.Naming
sanitizeName
BNFC.Backend.Haskell.CFtoAbstract
sanitizeOcaml
BNFC.Backend.OCaml.OCamlUtil
semi
BNFC.PrettyPrint
SentForm
BNFC.CF
sep
BNFC.PrettyPrint
Separation
BNFC.Abs
Separator
BNFC.Abs
SepNone
BNFC.Abs
SepSepar
BNFC.Abs
SepTerm
BNFC.Abs
setup
BNFC.Backend.Pygments
SharedOptions
BNFC.Options
showNum
BNFC.Backend.Common.NamedVariables
showsFunQual
BNFC.Backend.OCaml.CFtoOCamlShow
showsPrintRule
BNFC.Backend.XML
sigLookup
BNFC.CF
Signature
BNFC.CF
signatures
BNFC.Backend.Common.OOAbstract
simpReg
BNFC.Regex
singleton
BNFC.Utils
sizedText
BNFC.PrettyPrint
SnakeCase
BNFC.Utils
snakeCase
BNFC.Utils
snakeCase_
BNFC.Utils
sortRulesByPrecedence
BNFC.CF
space
BNFC.PrettyPrint
spanEnd
BNFC.Utils
specialCats
BNFC.CF
specialCatsP
BNFC.CF
specialData
BNFC.CF
specialToks
BNFC.Backend.C.CFtoBisonC
Standard
BNFC.Options
startSymbol
1 (Function)
BNFC.Backend.Java.Utils
2 (Function)
BNFC.Backend.C.CFtoBisonC
stlParser
BNFC.Backend.C.CFtoFlexC
Str
BNFC.PrettyPrint
stringLit
BNFC.Backend.Latex
stringRes
BNFC.Backend.Latex
stringRule
BNFC.Backend.XML
StringToken
BNFC.Options
strToCat
BNFC.CF
Style
1 (Data Constructor)
BNFC.PrettyPrint
2 (Type/Class)
BNFC.PrettyPrint
style
BNFC.PrettyPrint
switchByPrecedence
BNFC.Backend.Common
symbCat
BNFC.Backend.XML
symbCatNot
BNFC.Backend.XML
Symbol
BNFC.CF
symbol
BNFC.Backend.Latex
symbolToName
BNFC.Utils
SymEnv
BNFC.Backend.Common.NamedVariables
SymKey
BNFC.Backend.Common.NamedVariables
SymMap
BNFC.Backend.Common.NamedVariables
t2tComment
BNFC.Backend.Txt2Tag
table
BNFC.Utils
tabular
BNFC.Backend.Latex
tag
BNFC.Backend.XML
Target
1 (Type/Class)
BNFC.Options
2 (Data Constructor)
BNFC.Options
target
BNFC.Options
TargetC
BNFC.Options
TargetCheck
BNFC.Options
TargetCpp
BNFC.Options
TargetCppNoStl
BNFC.Options
TargetHaskell
BNFC.Options
TargetHaskellGadt
BNFC.Options
TargetJava
BNFC.Options
TargetLatex
BNFC.Options
TargetOCaml
BNFC.Options
TargetPygments
BNFC.Options
TC
BNFC.Lex
TD
BNFC.Lex
Telescope
BNFC.CF
templateFile
BNFC.Backend.Haskell.HsOpts
templateFileM
BNFC.Backend.Haskell.HsOpts
Terminal
BNFC.Abs
terminal
1 (Function)
BNFC.Backend.OCaml.CFtoOCamlYacc
2 (Function)
BNFC.Backend.Latex
Terminator
BNFC.Abs
testfile
BNFC.Backend.Haskell
testfileHeader
BNFC.Backend.C
text
BNFC.PrettyPrint
TextDetails
BNFC.PrettyPrint
TextToken
BNFC.Options
tFile
BNFC.Backend.Haskell.HsOpts
tFileExe
BNFC.Backend.Haskell.HsOpts
three
BNFC.Backend.Latex
TI
BNFC.Lex
TK
BNFC.Lex
TL
BNFC.Lex
Tok
BNFC.Lex
tok
BNFC.Lex
Token
1 (Data Constructor)
BNFC.Abs
2 (Type/Class)
BNFC.Lex
TokenCat
1 (Type/Class)
BNFC.CF
2 (Data Constructor)
BNFC.CF
tokenLineCol
BNFC.Lex
tokenNames
BNFC.CF
tokenPos
BNFC.Lex
tokenPosn
BNFC.Lex
tokenPragmas
BNFC.CF
TokenReg
BNFC.CF
tokens
BNFC.Lex
TokenText
BNFC.Options
tokenText
1 (Function)
BNFC.Lex
2 (Function)
BNFC.Options
tokenTextImport
BNFC.Backend.Haskell.Utils
tokenTextPack
BNFC.Backend.Haskell.Utils
tokenTextPackParens
BNFC.Backend.Haskell.Utils
tokenTextType
BNFC.Backend.Haskell.Utils
tokenTextUnpack
BNFC.Backend.Haskell.Utils
Tokentype
BNFC.Backend.Common.NamedVariables
tokentypes
BNFC.Backend.Common.OOAbstract
TokSymbol
1 (Type/Class)
BNFC.Lex
2 (Data Constructor)
BNFC.Lex
3 (Type/Class)
BNFC.Backend.Haskell.CFtoLayout
4 (Data Constructor)
BNFC.Backend.Haskell.CFtoLayout
transItem
BNFC.GetCF
translateOldOptions
BNFC.Options
TS
BNFC.Lex
tsID
BNFC.Lex
tsText
BNFC.Lex
TV
BNFC.Lex
txtFile
BNFC.Backend.Haskell.HsOpts
Type
BNFC.CF
typeName
BNFC.Backend.C.CFtoBisonC
typename
BNFC.Backend.Java.CFtoJavaAbs15
typeToHaskell
BNFC.Backend.Haskell.Utils
typeToHaskell'
BNFC.Backend.Haskell.Utils
T_Identifier
BNFC.Lex
uncurry3
BNFC.Utils
unescapeInitTail
BNFC.Lex
unicodeAndSymbols
BNFC.Backend.Common
unionBuiltinTokens
BNFC.Backend.C.CFtoBisonC
uniqOn
BNFC.Utils
unless
BNFC.Utils
unlessNull
BNFC.Utils
unlessNull'
BNFC.Utils
UpperCase
BNFC.Utils
upperCase
BNFC.Utils
usage
BNFC.Options
UsageError
BNFC.Options
UserDef
BNFC.Backend.Common.NamedVariables
utf8Encode
BNFC.Lex
valCat
BNFC.CF
valRCat
BNFC.CF
Var
1 (Data Constructor)
BNFC.Abs
2 (Data Constructor)
BNFC.CF
varName
1 (Function)
BNFC.Backend.Common.NamedVariables
2 (Function)
BNFC.Backend.C.CFtoBisonC
vcat
BNFC.PrettyPrint
vcat'
BNFC.PrettyPrint
Version
BNFC.Options
versionString
BNFC.Options
visualStudio
BNFC.Options
vsep
BNFC.PrettyPrint
wcf
BNFC.Options
when
BNFC.Utils
whenJust
BNFC.Utils
Wild
BNFC.Abs
withLang
BNFC.Backend.Haskell.HsOpts
WithPosition
1 (Type/Class)
BNFC.CF
2 (Data Constructor)
BNFC.CF
wpPosition
BNFC.CF
wpThing
BNFC.CF
writeFileRep
BNFC.Utils
writeFiles
BNFC.Backend.Base
xml
BNFC.Options
xmlFile
BNFC.Backend.Haskell.HsOpts
xmlFileM
BNFC.Backend.Haskell.HsOpts
zeroWidthText
BNFC.PrettyPrint
ZigZagMode
BNFC.PrettyPrint