update literal parser