dpmatch v0.0.11 (2019-04-22T16:05:40Z)
Dub
Repo
VariantPatternBindings
dpmatch
parser
Undocumented in source.
class
VariantPatternBindings :
ASTElement
{
VariantPatternName
[]
bindings
;
this
(VariantPatternName[] bindings);
ASTElemType
etype
();
string
[]
bindingsStr
();
}
Constructors
this
this
(VariantPatternName[] bindings)
Undocumented in source.
Members
Functions
bindingsStr
string
[]
bindingsStr
()
Undocumented in source. Be warned that the author may not have intended to support it.
etype
ASTElemType
etype
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
bindings
VariantPatternName
[]
bindings
;
Undocumented in source.
Inherited Members
From ASTElement
etype
ASTElemType
etype
()
Undocumented in source.
Meta
Source
See Implementation
dpmatch
parser
classes
PatternHandler
PatternList
PatternListElement
VariantPattern
VariantPatternArgs
VariantPatternBindings
VariantPatternName
enums
ASTElemType
PatternType
functions
buildAST
compileForDADT
patternMatchADT
patternMatchADTBind
patternMatchADTReturn
interfaces
ASTElement
Pattern
manifest constants
DPMatchGrammar