[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