list syntax parser