Fix warnings.
Add grammar.
Split parser tests in multiple files.
Fix javadoc warnings.
Fix ebnf.
Fix javadoc warnings.