Interface: PatternVisitor<TReturn>
Extended by
Type Parameters
| Type Parameter |
|---|
TReturn |
Methods
visitApplicationPattern()
visitApplicationPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ApplicationPattern |
Returns
TReturn
visitAsPattern()
visitAsPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | AsPattern |
Returns
TReturn
visitConsPattern()
visitConsPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ConsPattern |
Returns
TReturn
visitConstructorPattern()
visitConstructorPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ConstructorPattern |
Returns
TReturn
visitFunctorPattern()
visitFunctorPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | FunctorPattern |
Returns
TReturn
visitListPattern()
visitListPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | ListPattern |
Returns
TReturn
visitLiteralPattern()
visitLiteralPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | LiteralPattern |
Returns
TReturn
visitTuplePattern()
visitTuplePattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TuplePattern |
Returns
TReturn
visitTypePattern()
visitTypePattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | TypePattern |
Returns
TReturn
visitUnionPattern()
visitUnionPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | UnionPattern |
Returns
TReturn
visitVariablePattern()
visitVariablePattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | VariablePattern |
Returns
TReturn
visitWildcardPattern()
visitWildcardPattern(
node):TReturn
Parameters
| Parameter | Type |
|---|---|
node | WildcardPattern |
Returns
TReturn