{} means one is required.  [] means optional.  (EBNF grammar)