public FunctionDefinitionStatement(Identifier name, IdentifierList args, Block body, bool isLocal) { IsLocal = isLocal; Name = name; Args = args; Body = body; }
public Function(IdentifierList names, Block block) { this.body = block; }
public FunctionDefinitionExpression(IdentifierList args, Block body) => (Args, Body) = (args, body);
public AssignmentStatement(IdentifierList identifiers, ExpressionList expressions, bool isLocal) => (this.identifiers, this.expressions, IsLocal) = (identifiers, expressions, isLocal);