parse keyword