Subj : help with ebnf for ebnf newbie? To : comp.programming From : pantagruel Date : Sun Sep 11 2005 01:31 pm I don't have any experience with EBNF or just normal BNF, and I want to define a comma seperated string of name value pairs, with some predefined names, although no names that are required, the associator between name and value should be a '=' character. I am thinking something like this: ::= DefaultNames | Name "=" Value ","| DefaultNames ::= "callid=" Value "," | "callfrom=" Value Value ::= Name ::= this should match callid=wotcha,callfrom=whoyathunk,testing=othervalue is this wrong? .