kan er iemand een vb geven van een semantische aanvulling?
is dit bvb dat een DeclSeq meerdere keren in het declaratiegedeelte van een module kan voorkomen?
Moderator: Praesidium
DelSeq komt maar 1 keer voorXenoPhobian wrote:kan er iemand een vb geven van een semantische aanvulling?
is dit bvb dat een DeclSeq meerdere keren in het declaratiegedeelte van een module kan voorkomen?
Code: Select all
MODULE ident;
...
BEGIN
END ident.
Norfolk wrote:DelSeq komt maar 1 keer voor![]()
cursus wrote: Een DeclSeq daarentegen (die eigenlijk in zijn
geheel eveneens optioneel is: waaraan merk je dat?) kan binnen
het declaratie gedeelte van een module veelvuldig voorkomen.
Hmm bedoelen ze dan dat DeclSeq voorkomt in de procedures? Want dan heb je meerdere declseqs in je declaratiegedeelteXenoPhobian wrote:thxcursus wrote: Een DeclSeq daarentegen (die eigenlijk in zijn
geheel eveneens optioneel is: waaraan merk je dat?) kan binnen
het declaratie gedeelte van een module veelvuldig voorkomen.
kheb et wel door.. kzou het gewoon 2x moeten lezen
Kijk uw ebnf dan maar nog eens nadomi wrote:ik kan me vergissen maar volgens mij is da zo ... type decl, const decl, var decl, procedure declaratie.... das al 4 keer
Code: Select all
+---------+ /-\
|ConstDecl|->| ; |
+---------+ \-/
^ |
| v +-----+
/<-------------------|CONST|<---\
| +-----+ ^
| |
| +--------+ /-\ |
| |TypeDecl|-->| ; | |
| +--------+ \-/ |
| ^ | |
| | v +----+ |
/<--------------------|TYPE|<---\
| +----+ |
| | /-\ +-----------+
| +-------+ /-\ | /<--| ; |<-|ForwardDecl|<---\
| |VarDecl|--->| ; | | | \-/ +-----------+ ^
| +-------+ \-/ | | |
| ^ | | | |
| | v +---+ | | /-\ +--------+ |
/<---------------------|VAR|<---\ /<--| ; |<----|ProcDecl|<---\
| +---+ | | \-/ +--------+ |
v | v |
DeclSeq---------------------------------------------------------------------->
Users browsing this forum: No registered users and 4 guests