Beispiel #1
0
 public virtual void accessor_declaration(accessor_declaration ast)
 {
     if (ast.body != null)
     {
         statement(ast.body);
     }
 }
Beispiel #2
0
 override public void accessor_declaration(accessor_declaration ast, type ty)
 {
     if (ast.sym.IsAny("abstract", "extern") == 0 && ast.body == null)
     {
         ast.body = mk_return(ty, ast.sym);
         ast.body.link(ast);
     }
     base.accessor_declaration(ast, ty);
 }
Beispiel #3
0
 virtual public void accessor_declaration(accessor_declaration ast, int indent)
 {
     EmitattributeSectionList(ast.attrs, indent);
     if (ast.body != null)
     {
         Write("{0}", indent, ast.id.str);
         statement(ast.body, indent + 1);
     }
     else
     {
         WriteLine("{0};", indent, ast.id.str);
     }
 }