[Oberon] Procedure declaration in Active Oberon.

joerg.straube at iaeth.ch joerg.straube at iaeth.ch
Mon May 22 09:57:30 CEST 2023


^ =  forward declaration (backward compatibility to earlier Oberon versions)
& = constructor (chap 7.7)
~ = finalizer
- =  inline
{ flags } = system programming (chap 13) Example:
PROCEDURE {PLAIN, OFFSET(401000H)} EntryPoint*;

Jörg

Von: Oberon <oberon-bounces at lists.inf.ethz.ch> im Auftrag von peter at easthope.ca <peter at easthope.ca>
Datum: Montag, 22. Mai 2023 um 06:02
An: oberon at lists.inf.ethz.ch <oberon at lists.inf.ethz.ch>
Betreff: [Oberon] Procedure declaration in Active Oberon.
>From the language report for Active Oberon,
ProcedureDeclaration = 'PROCEDURE' ['^'|'&'|'~'|'-'|Flags ['-']]
    ['(' ParameterDeclaration ')'] ...

Is the meaning of ^, &, ~ and etc. following PROCEDURE explained?
I didn't find an explanation in the report.

Thanks                          ... P.L.




-
mobile: +1 778 951 5147
VoIP: +1 604 670 0140
sip:461697 at sip.diamondcard.us

--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20230522/5020da32/attachment.html>


More information about the Oberon mailing list