Re: [BLACKBOX] EBNF question

From: [at]} <Bob>
Date: Thu, 16 Feb 2012 07:47:07 -0000

----boundary-LibPST-iamunique-562105037_-_-
Content-type: text/plain

[...]
>
> You want to make a list of tokens necessary without defining their
> positions.
> You'll have to either invent a syntax for that, or check for the
> presence of
> all the necessary tokens elsewhere, for that is not a syntax, but
> rather a
> semantic check. It does not set the rules for relative positions of
> tokens
> (which is syntax), it sets rules for the contents of a file (which is
> semantics).

Thanks Alexander. In fact, my understanding is that this is syntax, although
it seems to be impossible to do in EBNF and related notations.

It is straightforward in the Barker crowsfoot notation for database schemas
- just use the symbol for 1..M - but relational databases are inherently
unordered.

Perhaps the difficulty is that I am trying to apply a rule to sequential
data structures that is incompatible with the notion of ordering, but it
seems to me that EBNF etc. ought to be able to specify this.

B


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-562105037_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFsuLi5dXHBhcg0KPiBccGFyDQo+ICAgWW91IHdh
bnQgdG8gbWFrZSBhIGxpc3Qgb2YgdG9rZW5zIG5lY2Vzc2FyeSB3aXRob3V0IGRlZmluaW5nIHRo
ZWlyXHBhcg0KPiBwb3NpdGlvbnMuXHBhcg0KPiAgIFlvdSdsbCBoYXZlIHRvIGVpdGhlciBpbnZl
bnQgYSBzeW50YXggZm9yIHRoYXQsIG9yIGNoZWNrIGZvciB0aGVccGFyDQo+IHByZXNlbmNlIG9m
XHBhcg0KPiAgIGFsbCB0aGUgbmVjZXNzYXJ5IHRva2VucyBlbHNld2hlcmUsIGZvciB0aGF0IGlz
IG5vdCBhIHN5bnRheCwgYnV0XHBhcg0KPiByYXRoZXIgYVxwYXINCj4gICBzZW1hbnRpYyBjaGVj
ay4gSXQgZG9lcyBub3Qgc2V0IHRoZSBydWxlcyBmb3IgcmVsYXRpdmUgcG9zaXRpb25zIG9mXHBh
cg0KPiB0b2tlbnNccGFyDQo+ICAgKHdoaWNoIGlzIHN5bnRheCksIGl0IHNldHMgcnVsZXMgZm9y
IHRoZSBjb250ZW50cyBvZiBhIGZpbGUgKHdoaWNoIGlzXHBhcg0KPiAgIHNlbWFudGljcykuXHBh
cg0KXHBhcg0KVGhhbmtzIEFsZXhhbmRlci4gSW4gZmFjdCwgbXkgdW5kZXJzdGFuZGluZyBpcyB0
aGF0IHRoaXMgaXMgc3ludGF4LCBhbHRob3VnaFxwYXINCml0IHNlZW1zIHRvIGJlIGltcG9zc2li
bGUgdG8gZG8gaW4gRUJORiBhbmQgcmVsYXRlZCBub3RhdGlvbnMuIFxwYXINClxwYXINCkl0IGlz
IHN0cmFpZ2h0Zm9yd2FyZCBpbiB0aGUgQmFya2VyIGNyb3dzZm9vdCBub3RhdGlvbiBmb3IgZGF0
YWJhc2Ugc2NoZW1hc1xwYXINCi0ganVzdCB1c2UgdGhlIHN5bWJvbCBmb3IgMS4uTSAtIGJ1dCBy
ZWxhdGlvbmFsIGRhdGFiYXNlcyBhcmUgaW5oZXJlbnRseVxwYXINCnVub3JkZXJlZC5ccGFyDQpc
cGFyDQpQZXJoYXBzIHRoZSBkaWZmaWN1bHR5IGlzIHRoYXQgSSBhbSB0cnlpbmcgdG8gYXBwbHkg
YSBydWxlIHRvIHNlcXVlbnRpYWxccGFyDQpkYXRhIHN0cnVjdHVyZXMgdGhhdCBpcyBpbmNvbXBh
dGlibGUgd2l0aCB0aGUgbm90aW9uIG9mIG9yZGVyaW5nLCBidXQgaXRccGFyDQpzZWVtcyB0byBt
ZSB0aGF0IEVCTkYgZXRjLiBvdWdodCB0byBiZSBhYmxlIHRvIHNwZWNpZnkgdGhpcy5ccGFyDQpc
cGFyDQpCXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEg
bWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9C
RVJPTi5DSH19AA0KPg0=
----boundary-LibPST-iamunique-562105037_-_---
Received on Thu Feb 16 2012 - 08:47:07 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:08 UTC