kleene and plus added to parser