Changeset 8e89cc8 in tol


Ignore:
Timestamp:
Jun 15, 2010, 12:41:31 PM (16 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
09356b1
Parents:
06709e3
Message:

Los nombres de Struct y Class deben llevar @ por delante

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@2231 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/general/TolPackage/repository.tol

    r06709e3 r8e89cc8  
    22//////////////////////////////////////////////////////////////////////////////
    33// FILE   : repository.tol
    4 // PURPOSE: Class TolPackage::Repository
     4// PURPOSE: Class TolPackage::@Repository
    55//////////////////////////////////////////////////////////////////////////////
    66
    77//////////////////////////////////////////////////////////////////////////////
    88//Información de un paquete dentro del archivo de estado un repositorio
    9   Struct PackageInfo {
     9  Struct @PackageInfo {
    1010//////////////////////////////////////////////////////////////////////////////
    1111  Text repository,
    … …  
    2121
    2222//////////////////////////////////////////////////////////////////////////////
    23 Class Repository {
     23Class @Repository {
    2424//////////////////////////////////////////////////////////////////////////////
    2525
    … …  
    5252//Si hay cambios en el directorio remoto durante la sesión TOL estos no serán
    5353//percibidos.
    54 Static Repository Get(Text url)
    55 //////////////////////////////////////////////////////////////////////////////
    56 {
    57   Real pos = FindIndexByName(Repository::_.instances, ToName(url));
     54Static @Repository Get(Text url)
     55//////////////////////////////////////////////////////////////////////////////
     56{
     57  Real pos = FindIndexByName(@Repository::_.instances, ToName(url));
    5858  If(pos, _.instances[pos],
    5959  {
    60     Repository::_Open(url)
     60    @Repository::_Open(url)
    6161  })
    6262};
    … …  
    6464//////////////////////////////////////////////////////////////////////////////
    6565//Abre un repositorio por primera vez
    66 Static Repository _Open(Text url)
     66Static @Repository _Open(Text url)
    6767//////////////////////////////////////////////////////////////////////////////
    6868{
    … …  
    7272  //Resto de la URL tras el protocolo
    7373  Text address =  SubString(url,prtPos+1,TextLength(url));
    74   Set aux = [[ Repository new = [[
     74  Set aux = [[ @Repository new = [[
    7575    Text _.url = url;
    7676    Text _.protocol = protocol;
    … …  
    8080  {
    8181    NameBlock PutName(ToName(url), aux[1]);
    82     Real Append(Repository::_.instances, aux, True);
     82    Real Append(@Repository::_.instances, aux, True);
    8383    True
    8484  });
    … …  
    125125    Text aux = GetFileContens("packages.csv");
    126126    Set line = Tokenizer(aux,"\n");
    127     Set pckInf = For(2,Card(line), PackageInfo(Real k)
     127    Set pckInf = For(2,Card(line), @PackageInfo(Real k)
    128128    {
    129129      Set fields = Tokenizer(line[k],";","\"","\\");
    130       Set aux = [[{PackageInfo(
     130      Set aux = [[{@PackageInfo(
    131131        Text repository = url,
    132132        Text name = fields[1],
    … …  
    143143      aux[1]
    144144    });
    145     Set _.status := Sort(pckInf,Real(PackageInfo a, PackageInfo b)
     145    Set _.status := Sort(pckInf,Real(@PackageInfo a, @PackageInfo b)
    146146    {
    147147      Compare(b->name.version, a->name.version)
    … …  
    188188//////////////////////////////////////////////////////////////////////////////
    189189{
    190   SetMin(EvalSet(_.status, Real(PackageInfo pi)
     190  SetMin(EvalSet(_.status, Real(@PackageInfo pi)
    191191  {
    192192    DownloadFile(pi->name.version)
    … …  
    229229//////////////////////////////////////////////////////////////////////////////
    230230{
    231   SetSum(EvalSet(_.status, Real(PackageInfo pi)
     231  SetSum(EvalSet(_.status, Real(@PackageInfo pi)
    232232  {
    233233    Upgrade(pi->name.version)
Note: See TracChangeset for help on using the changeset viewer.