Branch: Tag:

2002-05-05

2002-05-05 16:31:08 by Martin Stjernholm <mast@lysator.liu.se>

Implemented global.Foo to be able to resolve the module Foo even when there
is a local identifier with that name.

Rev: src/language.yacc:1.277
Rev: src/program.c:1.423
Rev: src/program.h:1.157
Rev: src/testsuite.in:1.510

5:   \*/      /* -  * $Id: program.h,v 1.156 2002/04/09 10:33:56 mast Exp $ +  * $Id: program.h,v 1.157 2002/05/05 16:31:07 mast Exp $    */   #ifndef PROGRAM_H   #define PROGRAM_H
452:   void unuse_modules(INT32 howmany);   struct node_s *find_module_identifier(struct pike_string *ident,    int see_inherit); + struct node_s *resolve_identifier(struct pike_string *ident);   struct program *parent_compilation(int level);   struct program *id_to_program(INT32 id);   void optimize_program(struct program *p);