Started into the grammar.
Added preconditions and testing for them.