private Argument_v1 ConvertParameter(ParamDecl decl) { if (decl.IsEllipsis) { return(new Argument_v1 { Kind = new StackVariable_v1 { }, Name = "...", }); } else { var ntde = new NamedDataTypeExtractor(decl.DeclSpecs, converter); var nt = ConvertArrayToPointer(ntde.GetNameAndType(decl.Declarator)); return(new Argument_v1 { Name = nt.Name, Type = nt.DataType, }); } }
public int VisitParamDeclaration(ParamDecl paramDecl) { throw new NotImplementedException(); }