list parse