i forgot switch to yacc..
fix bug: array. array parsed should be the same order.and the array
should support last comma