dynamic creating of parser instance
revise cklol parser