hmm, yes, but that is convention and I consider it as "good practice" to start a module name with a capital letter, but I don't like to be forced to do it.for me this is some variable with POINTER TO RECORD type which has method Do!
However now it can be subsystem some with module Thing with PROCEDURE Do*();
There are some guidelines in "Programming Conventions" Sec. 8.
I think we should add a note there about subsystems and their naming ...
Currently I am a bit puzzled how cyrillic or greek subsystem/module names behave since these are possible with issue-#19.
The pathological case "MODULE ___Abc; ... END ___Abc." is handled correctly by the compiler.
--
Bernhard