Skip to content

Interface: OperationVisitor<TReturn>

Extended by

Type Parameters

Type Parameter
TReturn

Methods

visitArithmeticBinaryOperation()

visitArithmeticBinaryOperation(node): TReturn

Parameters

ParameterType
nodeArithmeticBinaryOperation

Returns

TReturn


visitArithmeticUnaryOperation()

visitArithmeticUnaryOperation(node): TReturn

Parameters

ParameterType
nodeArithmeticUnaryOperation

Returns

TReturn


visitAssignOperation()

visitAssignOperation(node): TReturn

Parameters

ParameterType
nodeAssignOperation

Returns

TReturn


visitBitwiseBinaryOperation()

visitBitwiseBinaryOperation(node): TReturn

Parameters

ParameterType
nodeBitwiseBinaryOperation

Returns

TReturn


visitBitwiseUnaryOperation()

visitBitwiseUnaryOperation(node): TReturn

Parameters

ParameterType
nodeBitwiseUnaryOperation

Returns

TReturn


visitComparisonOperation()

visitComparisonOperation(node): TReturn

Parameters

ParameterType
nodeComparisonOperation

Returns

TReturn


visitListBinaryOperation()

visitListBinaryOperation(node): TReturn

Parameters

ParameterType
nodeListBinaryOperation

Returns

TReturn


visitListUnaryOperation()

visitListUnaryOperation(node): TReturn

Parameters

ParameterType
nodeListUnaryOperation

Returns

TReturn


visitLogicalBinaryOperation()

visitLogicalBinaryOperation(node): TReturn

Parameters

ParameterType
nodeLogicalBinaryOperation

Returns

TReturn


visitLogicalUnaryOperation()

visitLogicalUnaryOperation(node): TReturn

Parameters

ParameterType
nodeLogicalUnaryOperation

Returns

TReturn


visitStringOperation()

visitStringOperation(node): TReturn

Parameters

ParameterType
nodeStringOperation

Returns

TReturn


visitUnifyOperation()

visitUnifyOperation(node): TReturn

Parameters

ParameterType
nodeUnifyOperation

Returns

TReturn