
Hi,
I have the following text format (GroupA, GroupB, GroupC are keywords):
GroupA
{
Properrty1 = 2;
Properrty2 = 0xFF;
}
GroupB
{
Properrty3 = 3.5;
Properrty4 = "Somthing";
}
GroupC
{
Properrty5 = "One";
Properrty6 = "Two";
}
My problem is that the order of the groups can be random. How I can specify it in grammar? I believe that I need EbnfQuantifier which implements something like "all" from the XSD. It is essential to note that there are about 15 groups in the format which I parse so there is no way to write down all combinations in the grammar...