| 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
|
|
|
|