Branch: Tag:

2000-05-24

2000-05-24 01:21:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Parser.C should now resolv properly

Rev: lib/master.pike.in:1.120
Rev: src/modules/Parser/parser.c:1.6

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.119 2000/05/13 16:48:20 mast Exp $ +  * $Id: master.pike.in,v 1.120 2000/05/24 01:21:33 hubbe Exp $    *    * Master-file for Pike.    *
609:    module=tmp;    return !module;    } +  +  mixed `[](string index) { if(module) return module[index]; } +  array(string) _indices() { if(module) return indices(module); } +  array _values() { if(module) return values(module); }    }       static mixed ind(string index)
705:    fill_cache();    return values(cache)-({0});    } +  +  string _sprintf(int as) +  { +  return sprintf("master()->dirnode(%O)",dirname); +  } +    };      static class ZERO_TYPE {};
715:    array(object|mapping) joined_modules;    mapping(string:mixed) cache=([]);    +  string _sprintf(int as) +  { +  return sprintf("master()->joinnode(%O)",joined_modules); +  } +     void create(array(object|mapping) _joined_modules)    {    joined_modules = _joined_modules;