Start rewriting the premetamodel grammars attempt to a grammar implementation using QRegex.

Pass tests 31 and 29.
Add list_i,push_i, stub minor things.