Interface: ASTVisitor<Ret, Arg>
Defined in: packages/core/src/ast.ts:135
Double-dispatch visitor for the core AST expression node types.
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
Ret | - |
Arg | never |
Methods
visitFunction()
visitFunction(
node,arg?):Ret
Defined in: packages/core/src/ast.ts:138
Parameters
| Parameter | Type |
|---|---|
node | ASTFunction |
arg? | Arg |
Returns
Ret
visitIdentifier()
visitIdentifier(
node,arg?):Ret
Defined in: packages/core/src/ast.ts:140
Parameters
| Parameter | Type |
|---|---|
node | ASTIdentifier |
arg? | Arg |
Returns
Ret
visitLangSwitch()
visitLangSwitch(
node,arg?):Ret
Defined in: packages/core/src/ast.ts:139
Parameters
| Parameter | Type |
|---|---|
node | LangSwitch |
arg? | Arg |
Returns
Ret
visitLiteral()
visitLiteral<
T>(node,arg?):Ret
Defined in: packages/core/src/ast.ts:136
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
node | ASTLiteral<T> |
arg? | Arg |
Returns
Ret
visitOperator()
visitOperator(
node,arg?):Ret
Defined in: packages/core/src/ast.ts:137
Parameters
| Parameter | Type |
|---|---|
node | ASTOperator |
arg? | Arg |
Returns
Ret