1234567# note: this might be incomplete, mostly an exampleroot ::= en-char+ ([ \t\n] en-char+)*en-char ::= letter | digit | punctuationletter ::= [a-zA-Z]digit ::= [0-9]punctuation ::= [!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]