The [ ] { } () or | character in the EBNF production has been higlighted to indicate that it is used as a terminal symbol in Slim, and not as a meta symbol in the EBNF specification of the Slim syntax.