Added the parse functions signatures.

Plus comments on the EBNF