For Statement Node
data class ForStatementNode(lineNumber: Int, endLineNumber: Int, scope: Int, beginStatement: DeclarationNode, endCondition: ExpressionNode, updateCounter: AssignmentNode, statements: List<StatementNode>) : LoopNode
Content copied to clipboard
For statement node
Constructors
ForStatementNode
Link copied to clipboard
fun ForStatementNode(lineNumber: Int, endLineNumber: Int, scope: Int, beginStatement: DeclarationNode, endCondition: ExpressionNode, updateCounter: AssignmentNode, statements: List<StatementNode>)
Content copied to clipboard
Create empty For statement node
Functions
component1
Link copied to clipboard
component2
Link copied to clipboard
component3
Link copied to clipboard
component4
Link copied to clipboard
component5
Link copied to clipboard
component6
Link copied to clipboard
component7
Link copied to clipboard
copy
Link copied to clipboard
fun copy(lineNumber: Int, endLineNumber: Int, scope: Int, beginStatement: DeclarationNode, endCondition: ExpressionNode, updateCounter: AssignmentNode, statements: List<StatementNode>): ForStatementNode
Content copied to clipboard
Properties
beginStatement
Link copied to clipboard
endCondition
Link copied to clipboard
endLineNumber
Link copied to clipboard
lineNumber
Link copied to clipboard
statements
Link copied to clipboard
updateCounter
Link copied to clipboard