Fix the previous bug

I should add ( … )* around 'procedure / comment new_line*' to match
multiple code blocks.