Ultimate parser complete

Hope there's no bugs. It can accept almost anything now, in any format.