ShakeGeneratorContext

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val extension: String
Link copied to clipboard
abstract val name: String

Functions

Link copied to clipboard
fun visit(n: ShakeNodeImpl, context: C): T
Link copied to clipboard
abstract fun visitAddNode(n: ShakeAddNode?, context: C): T
Link copied to clipboard
Link copied to clipboard
abstract fun visitBiggerNode(n: ShakeGreaterThanNode?, context: C): T
Link copied to clipboard
abstract fun visitCastNode(n: ShakeCastNode?, context: C): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun visitDivNode(n: ShakeDivNode?, context: C): T
Link copied to clipboard
abstract fun visitDoubleNode(n: ShakeDoubleNode?, context: C): T
Link copied to clipboard
abstract fun visitDoWhileNode(n: ShakeDoWhileNode?, context: C): T
Link copied to clipboard
abstract fun visitEqEqualsNode(n: ShakeEqualNode?, context: C): T
Link copied to clipboard
abstract fun visitForNode(n: ShakeForNode?, context: C): T
Link copied to clipboard
abstract fun visitFunctionCallNode(n: ShakeInvocationNode?, context: C): T
Link copied to clipboard
Link copied to clipboard
abstract fun visitIdentifierNode(n: ShakeIdentifierNode?, context: C): T
Link copied to clipboard
abstract fun visitIfNode(n: ShakeIfNode?, context: C): T
Link copied to clipboard
abstract fun visitImportNode(n: ShakeImportNode?, context: C): T
Link copied to clipboard
abstract fun visitIntegerNode(n: ShakeIntegerNode?, context: C): T
Link copied to clipboard
abstract fun visitLogicalAndNode(n: ShakeLogicalAndNode?, context: C): T
Link copied to clipboard
abstract fun visitLogicalFalseNode(n: ShakeLogicalFalseNode?, context: C): T
Link copied to clipboard
abstract fun visitLogicalOrNode(n: ShakeLogicalOrNode?, context: C): T
Link copied to clipboard
abstract fun visitLogicalTrueNode(n: ShakeLogicalTrueNode?, context: C): T
Link copied to clipboard
abstract fun visitLogicalXOrNode(n: ShakeLogicalXOrNode?, context: C): T
Link copied to clipboard
abstract fun visitModNode(n: ShakeModNode?, context: C): T
Link copied to clipboard
abstract fun visitMulNode(n: ShakeMulNode?, context: C): T
Link copied to clipboard
abstract fun visitPowNode(n: ShakePowNode?, context: C): T
Link copied to clipboard
abstract fun visitSmallerEqualsNode(n: ShakeLessThanOrEqualNode?, context: C): T
Link copied to clipboard
abstract fun visitSmallerNode(n: ShakeLessThanNode?, context: C): T
Link copied to clipboard
abstract fun visitSubNode(n: ShakeSubNode?, context: C): T
Link copied to clipboard
abstract fun visitTree(t: ShakeBlockNode?, context: C): T
Link copied to clipboard
abstract fun visitVariableAssignmentNode(n: ShakeValuedNode?, context: C): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun visitVariableUsageNode(n: ShakeVariableUsageNode?, context: C): T
Link copied to clipboard
abstract fun visitWhileNode(n: ShakeWhileNode?, context: C): T