public override void CaseAInitializerDecl(AInitializerDecl node) { Name = ""; ReturnType = "void"; End = Start = TextPoint.FromCompilerCoords(node.GetToken().Line, node.GetToken().Pos); base.CaseAInitializerDecl(node); }
public MethodDescription(AInitializerDecl initializer) { Parser parser = new Parser(initializer); Start = parser.Start; End = parser.End; ReturnType = parser.ReturnType; Name = parser.Name; Formals = parser.Formals; Locals = parser.Locals; if (initializer.Parent() != null) { initializer.Parent().RemoveChild(initializer); } //Decl = initializer; IsStatic = false; Position = TextPoint.FromCompilerCoords(initializer.GetToken()); }