- From: Dominique Hazael-Massieux <dom@w3.org>
- Date: Wed, 04 Jan 2012 10:27:13 +0100
- To: Cameron McCormack <cam@mcc.id.au>
- Cc: public-script-coord@w3.org
Le mercredi 04 janvier 2012 à 13:56 +1100, Cameron McCormack a écrit :
> OK, here's what I'll replace the grammar with then:
>
> Type → SingleType
> | UnionType
>
> SingleType → NonAnyType TypeSuffix
> | "any" TypeSuffixStartingWithArray
>
> NonAnyType → PrimitiveType TypeSuffix
> | "DOMString" TypeSuffix
> | identifier TypeSuffix
> | "sequence" "<" Type ">" Null
> | "object" TypeSuffix
> | "Date" TypeSuffix
>
> UnionType → "(" UnionMemberType "or" UnionMemberType UnionMemberTypes
> ")" TypeSuffix
>
> UnionMemberType → NonAnyType
> | "any" "[" "]" TypeSuffix
>
> UnionMemberTypes → "or" UnionMemberType UnionMemberTypes
> | ε
> Can you verify this is correct?
Looks good to me; I find having parenthesis around union types cleaner,
too. Thanks,
Dom
Received on Wednesday, 4 January 2012 09:27:30 UTC