Apache Directory Project - Flexibility in grammars ( ACIItem grammar in particular )

This is Interesting: Free IT Magazines  
Home > Archive > Apache Directory Project > October 2005 > Flexibility in grammars ( ACIItem grammar in particular )





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Flexibility in grammars ( ACIItem grammar in particular )
Ersin Er

2005-10-19, 5:46 pm

SGksCgpJJ3ZlIGp1c3QgdXBkYXRlZCBBQ0lJdGVt
IGdyYW1tYXIgdG8gcHJvdmlkZSBtb3JlIGZs
ZXhpYmlsaXR5IGFzIEFsZXgKcmVxdWVzdGVkIGhl
cmU6CgpodHRwOi8vaXNzdWVzLmFwYWNoZS5v
cmcvamlyYS9icm93c2UvRElSTERBUC02MgoKV2hh
dCBJJ3ZlIGRvbmUgaXMgdG8gYWxsb3cgYW55
IG9yZGVyIG9mIGNvbXBvbmVudHMgZm9yIFByb3Rl
Y3RlZEl0ZW1zCmFuZCBVc2VyQ2xhc3Nlcy4g
VGhlc2UgdHdvIHNlcXVlbmNlcyBjb250YWluIGxv
dHMgb2Ygb3B0aW9uYWwKY29tcG9uZW50cy4g
U28gaXQgbWFrZSBzZW5zZSB0byBoYXZlIHRoZW0g
aW4gYW55IG9yZGVyLiBEbyB5b3UgdGhpbmsK
dGhhdCB3ZSBzaG91bGQgZXh0ZW5kIHRoaXMgZmxl
eGliaWxpdHkgZm9yIG1vc3Qgb2YgdGhlIHJ1
bGVzLCBldmVuCm5vbi1vcHRpb25hbCBvbmVzID8K
CkNoZWVycy4KLS0KRXJzaW4K

Alex Karasulu

2005-10-19, 5:46 pm

Ersin Er wrote:

>Hi,
>
>I've just updated ACIItem grammar to provide more flexibility as Alex
>requested here:
>
>http://issues.apache.org/jira/browse/DIRLDAP-62
>
>What I've done is to allow any order of components for ProtectedItems
>and UserClasses. These two sequences contain lots of optional
>components. So it make sense to have them in any order. Do you think
>that we should extend this flexibility for most of the rules, even
>non-optional ones ?
>
>

Yah good point. Perhaps we should do it for all. If we prefix the
component with a name then it's basically addressed by name and position
does not matter. I think its a good idea to do all of them for consistency.

Thanks,
Alex


Ersin Er

2005-10-25, 7:45 am

SSd2ZSB1cGRhdGVkIHRoZSBncmFtbWFyIHRvIGFs
bG93IGZ1bGwgZmxleGliaWxpdHkgZm9yIGNv
bXBvbmVudHMKb3JkZXIuIER1cGxpY2F0ZXMgYW5k
IG1pc3NpbmcgbWFuZGF0b3J5IGNvbXBvbmVu
dHMgYXJlIGNoZWNrZWQgYWxzby4KSXQncyByZWFk
eSBmb3IgdGhlIHJlbGVhc2UuCgpPbiAxMC8x
OS8wNSwgQWxleCBLYXJhc3VsdSA8YW9rMTIzQGJl
bGxzb3V0aC5uZXQ+IHdyb3RlOgo+IEVyc2lu
IEVyIHdyb3RlOgo+Cj4gPkhpLAo+ID4KPiA+SSd2
ZSBqdXN0IHVwZGF0ZWQgQUNJSXRlbSBncmFt
bWFyIHRvIHByb3ZpZGUgbW9yZSBmbGV4aWJpbGl0
eSBhcyBBbGV4Cj4gPnJlcXVlc3RlZCBoZXJl
Ogo+ID4KPiA+aHR0cDovL2lzc3Vlcy5hcGFjaGUu
b3JnL2ppcmEvYnJvd3NlL0RJUkxEQVAtNjIK
PiA+Cj4gPldoYXQgSSd2ZSBkb25lIGlzIHRvIGFs
bG93IGFueSBvcmRlciBvZiBjb21wb25lbnRz
IGZvciBQcm90ZWN0ZWRJdGVtcwo+ID5hbmQgVXNl
ckNsYXNzZXMuIFRoZXNlIHR3byBzZXF1ZW5j
ZXMgY29udGFpbiBsb3RzIG9mIG9wdGlvbmFsCj4g
PmNvbXBvbmVudHMuIFNvIGl0IG1ha2Ugc2Vu
c2UgdG8gaGF2ZSB0aGVtIGluIGFueSBvcmRlci4g
RG8geW91IHRoaW5rCj4gPnRoYXQgd2Ugc2hv
dWxkIGV4dGVuZCB0aGlzIGZsZXhpYmlsaXR5IGZv
ciBtb3N0IG9mIHRoZSBydWxlcywgZXZlbgo+
ID5ub24tb3B0aW9uYWwgb25lcyA/ Cj4gPgo+ID4KPiBZYWggZ29vZCBwb2ludC4gIFBl
cmhhcHMg
d2Ugc2hvdWxkIGRvIGl0IGZvciBhbGwuICBJZiB3
ZSBwcmVmaXggdGhlCj4gY29tcG9uZW50IHdp
dGggYSBuYW1lIHRoZW4gaXQncyBiYXNpY2FsbHkg
YWRkcmVzc2VkIGJ5IG5hbWUgYW5kIHBvc2l0
aW9uCj4gZG9lcyBub3QgbWF0dGVyLiAgSSB0aGlu
ayBpdHMgYSBnb29kIGlkZWEgdG8gZG8gYWxs
IG9mIHRoZW0gZm9yIGNvbnNpc3RlbmN5Lgo+Cj4g
VGhhbmtzLAo+IEFsZXgKPgo+CgoKLS0KRXJz
aW4K

Alex Karasulu

2005-10-25, 5:45 pm

Ersin Er wrote:

>I've updated the grammar to allow full flexibility for components
>order. Duplicates and missing mandatory components are checked also.
>It's ready for the release.
>
>

....

Thanks much Ersin.
Alex


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com