void StringList(ref List<string> src) { if (la.kind == 2) { Get(); src.Add(t.val); } else if (la.kind == 12) { Get(); Expect(2); src.Add(t.val); while (la.kind == 14) { Get(); Expect(2); src.Add(t.val); } Expect(13); } else SynErr(21); }