public AST_Scope(SourceLocation loc, NT type, SymbolTable scope, string name) : base(loc, scope, name, type) { }
public AST_Function(SourceLocation loc, SymbolTable scope, string name) : base(loc, Type.FUNCTION, scope, name) { }
public AST_Declaration(SourceLocation loc, AST_Node typeFrom, SymbolTable scope, string name) : base(loc, NT.DECLARATION, scope, name) { this.typeFrom = typeFrom; }