Function Call
data class FunctionCall(var function: Expression, var parameters: MutableList<Expression>, var typeName: String? = null, var line: Int) : Expression, IsParent
Used to define a function call
Example:
int foo(int a, int b){
int value;
//function body
return value;
}
foo(2, 3);
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(function: Expression, parameters: MutableList<Expression>, typeName: String? = null, line: Int)
Properties
Functions
Link copied to clipboard
Is replacing a certain child of the class with another object of the same type If the two parameters don't have the same type, no block will be replaced. If the type of initial doesn't match any of the current node children, no child will be replaced
Link copied to clipboard
Sets the object as a parent for its children