diff --git a/packages/combinator/lib/src/combinator/combinator.dart b/packages/combinator/lib/src/combinator/combinator.dart index 4c2f2ab4..4048d934 100644 --- a/packages/combinator/lib/src/combinator/combinator.dart +++ b/packages/combinator/lib/src/combinator/combinator.dart @@ -196,7 +196,9 @@ abstract class Parser { v.isEmpty ? [] : (r.value?[0] == null ? [] : [r.value?[0]]); var out = List.from(preceding); if (r.value?[1] != null) { - out.addAll(r.value?[1] as List); + (r.value?[1] as List).forEach((element) { + out.add(element); + }); } return out; } else {