[Oberon] Oberon source code in lowercase

Bernhard Treutwein bernhard at wildwein.de
Wed May 17 12:19:23 CEST 2023

as far as I know, this behaviour had been implemented for Zonnon 
already. The parser scans case insensitive for the keyword module and 
switches to lower case keywords (!) when module is encountered in lower 
case. If the parser hits MODULE in upper case it keeps its behaviour as 
usual. Afaik, identifier are still case sensitive, I don't know, how 
predefined identifier are handled. Later versions of Zonnon did not test 
anymore and accepte lower case keywords only.

On 5/16/23 12:50, oberon-eth at email.cz wrote:
> I have noticed that module WMBuilder.Mod (A2 gui builder) produces 
> oberon source code that is completely in lower case.
> It looks like this:
> module abc;
> import something;
> procedure a;
> begin
> end a;
> end abc.
> Supprisingly such lowercase source code compiles without errors. But 
> you must not mix it with uppercase code.
> I have question why is this lowercase option present in fox compiler 
> when it clearly violates oberon language specification?
> Greetings,
> Zdenek

More information about the Oberon mailing list