public NewArray(int beginLine, int beginCol, int endLine, int endCol, TypeTree elemenTypeTree, Expression length) : base(beginLine, beginCol, endLine, endCol) { this.elemenTypeTree = elemenTypeTree; this.length = length; }
public VariableDeclaration(int beginLine, int beginCol, int endLine, int endCol, string name, TypeTree type, Expression init) : base(beginLine, beginCol, endLine, endCol) { this.name = name; this.type = type; this.init = init; }
public FuncDef(int beginLine, int beginCol, int endLine, int endCol, string name, TypeTree returnType, IList <VariableDeclaration> parameters, Block body, bool isPrivate) : base(beginLine, beginCol, endLine, endCol) { this.name = name; this.returnType = returnType; this.parameters = parameters; this.body = body; this.isPrivate = isPrivate; }
public ArrayTypeTree(int beginLine, int beginCol, int endLine, int endCol, TypeTree elemTypeTree) : base(beginLine, beginCol, endLine, endCol) { this.elemTypeTree = elemTypeTree; }