diff --git a/src/stages/adt_generator/generator.raku b/src/stages/adt_generator/generator.raku index 6fc05e73b..85146e887 100644 --- a/src/stages/adt_generator/generator.raku +++ b/src/stages/adt_generator/generator.raku @@ -9,7 +9,7 @@ my $record = "_ _ record"; sub poly { $^type_name } my $l = @*ARGS[0].IO.lines; -$l = $l.map(*.subst: /^\s+/, ""); +$l = $l.map(*.subst: /(^\s+|\s+$)/, ""); $l = $l.list.cache; my $statement_re = /^((\(\*\s+)?(open|include)\s|\[\@\@\@warning\s)/; my $statements = $l.grep($statement_re);