nanopass-0.0.3.0: Create compilers using small passes and many intermediate representations.
Quick Jump
Contents
Index
Index
$sel:baseDefdLang:LanguageInfo
Nanopass.Internal.Representation
$sel:baseLang:LangMod
Nanopass.Internal.Representation
$sel:base_:SourceName
Nanopass.Internal.Representation
$sel:langInfo:Language
Nanopass.Internal.Representation
$sel:langName:Language
Nanopass.Internal.Representation
$sel:langParams:LanguageInfo
Nanopass.Internal.Representation
$sel:name_:SourceName
Nanopass.Internal.Representation
$sel:newLang:LangMod
Nanopass.Internal.Representation
$sel:newParams:LangMod
Nanopass.Internal.Representation
$sel:nontermName:Nonterm
Nanopass.Internal.Representation
$sel:nonterms:LanguageInfo
Nanopass.Internal.Representation
$sel:nontermsEdit:LangMod
Nanopass.Internal.Representation
$sel:originalModProgram:LangMod
Nanopass.Internal.Representation
$sel:originalProgram:LanguageInfo
Nanopass.Internal.Representation
$sel:prodName:Production
Nanopass.Internal.Representation
$sel:productions:Nonterm
Nanopass.Internal.Representation
$sel:sourceLang:Pass
Nanopass.Internal.Representation
$sel:subterms:Production
Nanopass.Internal.Representation
$sel:targetLang:Pass
Nanopass.Internal.Representation
$sel:th:SourceName
Nanopass.Internal.Representation
AddNonterm
Nanopass.Internal.Representation
addNonterms
Nanopass.Internal.Extend
AddProd
Nanopass.Internal.Representation
col
Nanopass.Internal.Parser
ConsListsDisallowed
Nanopass.Internal.Error
CtorType
Nanopass.Internal.Representation
deflang
Language.Nanopass
defpass
Language.Nanopass
DelNonterm
Nanopass.Internal.Representation
delNonterms
Nanopass.Internal.Extend
DelProd
Nanopass.Internal.Representation
DuplicateLanguageParams
Nanopass.Internal.Error
DuplicateNontermMods
Nanopass.Internal.Error
EditingNonterms
Nanopass.Internal.Extend
Error
Nanopass.Internal.Error
ExpectedConstructorName
Nanopass.Internal.Error
ExpectedLangLHS
Nanopass.Internal.Error
ExpectedLangName
Nanopass.Internal.Error
ExpectedNonterm
Nanopass.Internal.Error
ExpectedNontermName
Nanopass.Internal.Error
ExpectedProduction
Nanopass.Internal.Error
ExpectedTypeConstructor
Nanopass.Internal.Error
ExpectedUpDotNameAfterFrom
Nanopass.Internal.Error
ExpectedUpDotNameAfterTo
Nanopass.Internal.Error
ExpectingBaseLanguage
Nanopass.Internal.Error
ExpectingKwFromAfterLHS
Nanopass.Internal.Error
ExpectingLanguage
Nanopass.Internal.Error
ExpectingNontermsEdit
Nanopass.Internal.Error
ExpectingPlusMinus
Nanopass.Internal.Error
ExpectingPlusMinusStar
Nanopass.Internal.Error
ExpectingProductionsEdit
Nanopass.Internal.Error
ExpectingTypeNameOrVar
Nanopass.Internal.Error
ExpectingTypeVariable
Nanopass.Internal.Error
extendLang
Nanopass.Internal.Extend
extendProductions
Nanopass.Internal.Extend
file
Nanopass.Internal.Parser
fromLowName
Nanopass.Internal.Representation
fromUpDotName
Nanopass.Internal.Representation
fromUpName
Nanopass.Internal.Representation
getSexpr
Nanopass.Internal.Parser
IllegalNontermAdded
Nanopass.Internal.Error
IllegalNontermAddedAlsoDeleted
Nanopass.Internal.Error
IllegalNontermDeleted
Nanopass.Internal.Error
IllegalNontermModificationAlsoAdded
Nanopass.Internal.Error
IllegalNontermModificationAlsoDeleted
Nanopass.Internal.Error
IllegalNontermModified
Nanopass.Internal.Error
IllegalProductionAdded
Nanopass.Internal.Error
IllegalProductionDeleted
Nanopass.Internal.Error
LangMod
1 (Type/Class)
Nanopass.Internal.Representation
2 (Data Constructor)
Nanopass.Internal.Representation
Language
1 (Type/Class)
Nanopass.Internal.Representation
2 (Data Constructor)
Nanopass.Internal.Representation
LanguageInfo
1 (Type/Class)
Nanopass.Internal.Representation
2 (Data Constructor)
Nanopass.Internal.Representation
line
Nanopass.Internal.Parser
ListType
Nanopass.Internal.Representation
Loc
1 (Type/Class)
Nanopass.Internal.Parser
2 (Data Constructor)
Nanopass.Internal.Parser
LowName
Nanopass.Internal.Representation
MaybeType
Nanopass.Internal.Representation
MissingFromTo
Nanopass.Internal.Error
ModNonterm
Nanopass.Internal.Representation
modNonterms
Nanopass.Internal.Extend
Name
Nanopass.Internal.Representation
NonEmptyType
Nanopass.Internal.Representation
Nonterm
1 (Type/Class)
Nanopass.Internal.Representation
2 (Data Constructor)
Nanopass.Internal.Representation
NontermsEdit
Nanopass.Internal.Representation
parseBaseLanguage
Nanopass.Internal.Parser
parseLangLHS
Nanopass.Internal.Parser
parseLangMod
Nanopass.Internal.Parser
parseLanguage
Nanopass.Internal.Parser
parseNonterm
Nanopass.Internal.Parser
parseNontermBody
Nanopass.Internal.Parser
parseNontermsEdit
Nanopass.Internal.Parser
parsePass
Nanopass.Internal.Parser
parseProduction
Nanopass.Internal.Parser
parseProductionBody
Nanopass.Internal.Parser
parseProductionsEdit
Nanopass.Internal.Parser
ParseResult
Nanopass.Internal.Parser
parseType
Nanopass.Internal.Parser
partitionNontermsEdits
Nanopass.Internal.Extend
partitionProductionsEdits
Nanopass.Internal.Extend
Pass
1 (Type/Class)
Nanopass.Internal.Representation
2 (Data Constructor)
Nanopass.Internal.Representation
Production
1 (Type/Class)
Nanopass.Internal.Representation
2 (Data Constructor)
Nanopass.Internal.Representation
ProductionsEdit
Nanopass.Internal.Representation
RecursiveType
Nanopass.Internal.Representation
SExprError
Nanopass.Internal.Error
SourceName
Nanopass.Internal.Representation
splitUpDotName
Nanopass.Internal.Representation
toLowName
Nanopass.Internal.Representation
toUpColonName
Nanopass.Internal.Parser
toUpDotName
Nanopass.Internal.Representation
toUpName
Nanopass.Internal.Representation
TupleType
Nanopass.Internal.Representation
TypeDesc
Nanopass.Internal.Representation
unDotted
Nanopass.Internal.Representation
UnexpectedLiteral
Nanopass.Internal.Error
UnexpectedSExprAfterDelete
Nanopass.Internal.Error
UnexpectedSExprAfterPass
Nanopass.Internal.Error
UnexpectedTypeApplicationstoRecursiveType
Nanopass.Internal.Error
UnitType
Nanopass.Internal.Representation
UnrecognizedNonterm
Nanopass.Internal.Error
UnrecognizedTypeVariable
Nanopass.Internal.Error
Unvalidated
Nanopass.Internal.Representation
upDotBase
Nanopass.Internal.Representation
upDotChBase
Nanopass.Internal.Representation
UpDotName
Nanopass.Internal.Representation
upDotQualifier
Nanopass.Internal.Representation
UpName
Nanopass.Internal.Representation
Valid
Nanopass.Internal.Representation
Validate
Nanopass.Internal.Representation
validateLanguage
Nanopass.Internal.Validate
validateNonterm
Nanopass.Internal.Validate
validateParams
Nanopass.Internal.Validate
validateProd
Nanopass.Internal.Validate
validateType
Nanopass.Internal.Validate
ValidName
Nanopass.Internal.Representation
VarType
Nanopass.Internal.Representation