Page 1 of 1
semantische aanvulling
Posted: Sun Jan 08, 2006 4:29 pm
by j0lle
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?
Re: samantische aanvulling
Posted: Sun Jan 08, 2006 4:32 pm
by Norfolk
XenoPhobian 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?
DelSeq komt maar 1 keer voor
Een semantische aanvulling is dat bijvoorbeeld de identifier bij
Code: Select all
MODULE ident;
...
BEGIN
END ident.
hetzelfde moet zijn.
Of voor de toekenning zijn de semantische aanvullingen de toekenningscompatibiliteits regels
Re: samantische aanvulling
Posted: Sun Jan 08, 2006 4:43 pm
by j0lle
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.
thx

kheb et wel door.. kzou het gewoon 2x moeten lezen

Posted: Sun Jan 08, 2006 5:20 pm
by EagleEye812
= semantische beperkingen waarover al een thread is

Posted: Sun Jan 08, 2006 5:31 pm
by j0lle
EagleEye812 wrote:= semantische beperkingen waarover al een thread is

idd.. das't gene da ik mij afvroeg
Re: samantische aanvulling
Posted: Sun Jan 08, 2006 5:43 pm
by EagleEye812
XenoPhobian wrote:
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.
thx

kheb et wel door.. kzou het gewoon 2x moeten lezen

Hmm bedoelen ze dan dat DeclSeq voorkomt in de procedures? Want dan heb je meerdere declseqs in je declaratiegedeelte
Posted: Sun Jan 08, 2006 5:53 pm
by domi
ik kan me vergissen maar volgens mij is da zo ... type decl, const decl, var decl, procedure declaratie.... das al 4 keer

Posted: Sun Jan 08, 2006 5:59 pm
by EagleEye812
domi wrote:ik kan me vergissen maar volgens mij is da zo ... type decl, const decl, var decl, procedure declaratie.... das al 4 keer

Kijk uw ebnf dan maar nog eens na
Code: Select all
+---------+ /-\
|ConstDecl|->| ; |
+---------+ \-/
^ |
| v +-----+
/<-------------------|CONST|<---\
| +-----+ ^
| |
| +--------+ /-\ |
| |TypeDecl|-->| ; | |
| +--------+ \-/ |
| ^ | |
| | v +----+ |
/<--------------------|TYPE|<---\
| +----+ |
| | /-\ +-----------+
| +-------+ /-\ | /<--| ; |<-|ForwardDecl|<---\
| |VarDecl|--->| ; | | | \-/ +-----------+ ^
| +-------+ \-/ | | |
| ^ | | | |
| | v +---+ | | /-\ +--------+ |
/<---------------------|VAR|<---\ /<--| ; |<----|ProcDecl|<---\
| +---+ | | \-/ +--------+ |
v | v |
DeclSeq---------------------------------------------------------------------->
één (1) declseq bevat mogelijks al die elementen al
Posted: Sun Jan 08, 2006 6:11 pm
by Norfolk
jup dermee dacht ik " maar 1 declseq"
Posted: Sun Jan 08, 2006 6:25 pm
by Nickman
Ja, per procedure in een module heb je natuurlijk terug een DeclSeq...