public TypeDefinitionStatement(AccessLevel accessLevel, String name) : base(StatementType.TypeDefinition) { statements = new ASTNodeCollection(this); this.accessLevel = accessLevel; this.name = name; }
public SourceUnit(CompilationUnit compilationUnit, String filename) { statements = new ASTNodeCollection(this); namespaces = new ASTNodeCollection(this); this.compilationUnit = compilationUnit; this.filename = filename; }
public TypeDefinitionStatement(AccessLevel accessLevel, String name) : base(StatementType.TypeDefinition) { statements = new ASTNodeCollection(this); this.accessLevel = accessLevel; this.name = name; }
public SourceUnit(CompilationUnit compilationUnit, String filename) { statements = new ASTNodeCollection(this); namespaces = new ASTNodeCollection(this); this.compilationUnit = compilationUnit; this.filename = filename; }
public CompilationUnit() { sourceUnits = new ASTNodeCollection(this); DefiningSymbolTable = new SymbolTable(null, ScopeType.Global); }
public MethodInvocationExpression(IExpression designator) { this.arguments = new ASTNodeCollection(this); this.designator = designator; }
public CompilationUnit() { sourceUnits = new ASTNodeCollection(this); DefiningSymbolTable = new SymbolTable(null, ScopeType.Global); }
public MethodDefinitionStatement(AccessLevel accessLevel) : base(StatementType.MethodDef) { statements = new ASTNodeCollection(this); arguments = new ASTNodeCollection(this); this.accessLevel = accessLevel; }
public MethodDefinitionStatement(AccessLevel accessLevel) : base(StatementType.MethodDef) { statements = new ASTNodeCollection(this); arguments = new ASTNodeCollection(this); this.accessLevel = accessLevel; }
public NamespaceDescriptor() { typeDefinitions = new ASTNodeCollection(this); }
public NamespaceDescriptor() { typeDefinitions = new ASTNodeCollection(this); }
public MethodInvocationExpression(IExpression designator) { this.arguments = new ASTNodeCollection(this); this.designator = designator; }
public BlockExpression() { statements = new ASTNodeCollection(this); parameters = new ASTNodeCollection(this); }
public CompoundExpression() { statements = new ASTNodeCollection(this); }
public BlockExpression() { statements = new ASTNodeCollection(this); parameters = new ASTNodeCollection(this); }
public CompoundExpression() { statements = new ASTNodeCollection(this); }