[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SV: SKiCal ABNF Quirk
So I guess we were trying to describe the ultimate polymath:-)
Thanks for the correction - we will get to that right away.
Greg
At 22:36 06/09/2000 -0400, Bruce_Kahn@xxxxxxxx wrote:
>Ok, Ill admit Im no ABNF guru but I think the ABNF in the draft needs to
>be changed to be 'proper'. The format does not quite seem normal based on
>my limited RFC 2445-2447 ABNF exposure but Ill see if I can put my finger
>on it. In the SKiCal draft the first example is:
>
> Personroleparam = "DIPROLE" "=" text
> ; It is RECOMMENDED that the text value be
> ; chosen from a list, as described in section 4
> ; of this memo. One example of such a list is
> ; given here:
>
> "PERFORMER" ; Appearing at the event
> "CREATOR" ; Not necessarily present
> "COMPOSER"
> "CONDUCTOR"
> "ARTIST"
> "EDITOR"
> "PRODUCER"
> "GUIDE"
> "SPEAKER"
> "CHAIR"
> "PRESENT" ; At the event
> "REFERENCED" ; Not present at the event
> "INVITED"
As written, a Personroleparam can only have the value
DIPROLE=<any
text>PERFORMERCREATORCOMPOSERCONDUCTORARTISTEDITORPRODUCERGUIDESPEAKERCHAIRP
RESENTREFERENCEDINVITED,
which is probably not what was intended.
If you want the examples to be examples, put a semicolon to the left of
them.
If you don't, they are part of the grammar - and putting items one after
the other means that they are concatenated, not that they are alternatives.
--
Harald Tveit Alvestrand, alvestrand@xxxxxxxxx
+47 41 44 29 94
Personal email: Harald@xxxxxxxxxxxxx