cvs commit: hugs98/docs hugs.1.in hugs98/src connect.h hugs.c machdep.c options.h.in server.c hugs98/src/bcc32 config.h options.h hugs98/src/djgpp2 config.h options.h hugs98/src/epoc config.h options.h hugs98/src/machugs config.h options.h ...

ross 2002/09/13 08:08:08 PDT Modified files: docs hugs.1.in src connect.h hugs.c machdep.c options.h.in server.c src/bcc32 config.h options.h src/djgpp2 config.h options.h src/epoc config.h options.h src/machugs config.h options.h src/msc config.h options.h src/unix acconfig.h configure.in src/winhugs config.h options.h Log: Make the set of suffixes for Haskell modules user-configurable via a -S option, analogous to -P for search paths. For example, with the invocation hugs -S:.y:.ly the suffix list becomes .hs:.lhs:.y:.ly and when importing a module Foo it tries Foo.hs, Foo.lhs, Foo.y and Foo.ly. It is useful in conjunction with the preprocessor option: the preprocessor can use the suffix to decide how to turn the file into Haskell. Perhaps there are other uses. Revision Changes Path 1.2 +9 -1 hugs98/docs/hugs.1.in 1.46 +3 -2 hugs98/src/connect.h 1.92 +25 -3 hugs98/src/hugs.c 1.67 +21 -12 hugs98/src/machdep.c 1.9 +9 -2 hugs98/src/options.h.in 1.20 +6 -2 hugs98/src/server.c 1.3 +1 -0 hugs98/src/bcc32/config.h 1.7 +9 -2 hugs98/src/bcc32/options.h 1.3 +1 -0 hugs98/src/djgpp2/config.h 1.7 +9 -2 hugs98/src/djgpp2/options.h 1.3 +1 -0 hugs98/src/epoc/config.h 1.5 +9 -2 hugs98/src/epoc/options.h 1.3 +1 -0 hugs98/src/machugs/config.h 1.6 +9 -2 hugs98/src/machugs/options.h 1.12 +1 -0 hugs98/src/msc/config.h 1.8 +9 -2 hugs98/src/msc/options.h 1.7 +1 -0 hugs98/src/unix/acconfig.h 1.39 +5 -0 hugs98/src/unix/configure.in 1.9 +1 -0 hugs98/src/winhugs/config.h 1.4 +9 -2 hugs98/src/winhugs/options.h
participants (1)
-
ross@glass.cse.ogi.edu