I think I've finished the main part of parser. Trees are waiting!