
sof 2002/04/16 09:02:59 PDT Modified files: src config.h.in connect.h hugs.c parser.y server.c static.c storage.c storage.h type.c Log: Implementation of H98's module system: - Hugs now accurately tracks qualified names in scope, no longer ignoring the 'import list' of a qualified import. - Name clashes are now reported 'lazily'. (this commit only implements this for variables but extending it to tycons and classes is trivial, and will be done.) As part of the change, I took the liberty of removing the botritten IGNORE_MODULES portions; hope no one minds. Revision Changes Path 1.12 +0 -1 hugs98/src/config.h.in 1.31 +4 -12 hugs98/src/connect.h 1.76 +2 -18 hugs98/src/hugs.c 1.31 +6 -12 hugs98/src/parser.y 1.14 +2 -4 hugs98/src/server.c 1.61 +178 -89 hugs98/src/static.c 1.33 +103 -101 hugs98/src/storage.c 1.31 +29 -33 hugs98/src/storage.h 1.44 +2 -4 hugs98/src/type.c